qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PROTON-1708) [proton-j] Improve performance of proton-j codec
Date Mon, 04 Dec 2017 19:05:00 GMT

    [ https://issues.apache.org/jira/browse/PROTON-1708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16277273#comment-16277273
] 

ASF subversion and git services commented on PROTON-1708:
---------------------------------------------------------

Commit 972dddc99f21eb70ce7cc371b2a50c9be260b18d in qpid-proton-j's branch refs/heads/master
from [~tabish121]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton-j.git;h=972dddc ]

PROTON-1708 Reduce overhead of reading zero sized values

For types that carry no payload for the value, reduce the call tree by
returing the type directly instead of looking up the encoding and
calling into it for the default value.  This also remove some
auto-boxing that was being done in the readBoolean case for the decoder.

> [proton-j] Improve performance of proton-j codec
> ------------------------------------------------
>
>                 Key: PROTON-1708
>                 URL: https://issues.apache.org/jira/browse/PROTON-1708
>             Project: Qpid Proton
>          Issue Type: Improvement
>          Components: proton-j
>    Affects Versions: proton-j-0.23.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: proton-j-0.24.0
>
>
> Several areas in the proton-j codec can be improved to provide overall improvements in
both the encode and decode of AMQP types as well as reduce GC overhead with reduction in allocations
of intermediate and helper objects.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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


Mime
View raw message