GitHub user ctron opened a pull request:

    https://github.com/apache/qpid-proton-j/pull/14

    PROTON-1911: Improve performance of EncoderImpl#writeRaw(String)

    This change uses a small thread local buffer to gather data locally
    before sending it in bigger chunks to the buffer. This keeps the memory
    consumption low and doesn't put more stress on the garbage collector.
    But improves the performance of the method by factor 4.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ctron/qpid-proton-j feture/fix_string_perf_1

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-proton-j/pull/14.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #14
    
----
commit bdb202b4acc447ed5385d9712e6ba949cc84e34c
Author: Jens Reimann <jreimann@...>
Date:   2018-08-07T15:29:02Z

    PROTON-1911: Improve performance of EncoderImpl#writeRaw(String)
    
    This change uses a small thread local buffer to gather data locally
    before sending it in bigger chunks to the buffer. This keeps the memory
    consumption low and doesn't put more stress on the garbage collector.
    But improves the performance of the method by factor 4.

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to