Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-928

Remoting Layer will reuse ByteBuffer Pools on messages

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.1
    • 1.5.2, 2.0.0
    • None
    • None

    Description

      Some performance tests indicated that not reusing buffers from Remoting
      is adding some pressure on GC.

      This would require some refactoring on MessageImpl to release messages upon their release, as well as changing the remoting layer to copy data to the messages.

      At this point this JIRA is taking care of the first part, while we will make a more through refactoring on Message encodes and buffers later.

      Attachments

        Activity

          People

            clebertsuconic Clebert Suconic
            clebertsuconic Clebert Suconic
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: