commit | 589504d76e0a9567dcacca43695d4af414cd2e58 | [log] [tgz] |
---|---|---|
author | Timothy Bish <tabish121@gmail.com> | Tue Nov 13 16:12:32 2018 -0500 |
committer | Timothy Bish <tabish121@gmail.com> | Tue Nov 13 16:12:32 2018 -0500 |
tree | b1e727d4fe6e62a8d90f1c2d92570eabc8635b3c | |
parent | c8fd87e09177f49bd8f8ce7744d2f83af3510b3b [diff] |
PROTON-1963 Improve performance of some fast path codec types For the fast path types that configure their map type encoding with a key type use a single lookup for the type to reduce overhead on each write. For the map based types do an in-place decode using the known key types and other structural expectations to improve decode performance. For the fast path data section type use the known structure of the type and avoid looking up encodings to improve performance of decodes.
Qpid Proton-J is a high-performance, lightweight messaging library. It can be used in the widest range of messaging applications, including brokers, client libraries, routers, bridges, proxies, and more.
Please see http://qpid.apache.org/proton for more information.