[
https://issues.apache.org/activemq/browse/AMQCPP-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39250
]
Timothy Bish commented on AMQCPP-93:
------------------------------------
If you look at the code for these two classes though, there really isn't much
there, I've gone through it and made a couple small tweaks that might help, but
not very much though.
I figured that these would show up as heavy hitters, but since they are really
at the heart of the library its not surprising. They are called a lot. If you
look through and see any tweaks, to those we can add them, I'd look at the next
level up though as the code above those layers is where I bet a lot more of the
inefficiencies are going to be. I know for sure where some of the Openwire
slowness is coming from but haven't had time to play with it, requires changing
the scripts and connector code.
Not to brag :) , but our stomp implementation is really sweet there isn't much
at all that has to happen to get a message out on the wire as its stored pretty
much in wire format in the base frame class always. There's a whole lot more
that has to happen when an Openwire message goes out, that code is definitely
still young and will need to lot of fine tuning.
> Performance analysis
> --------------------
>
> Key: AMQCPP-93
> URL: https://issues.apache.org/activemq/browse/AMQCPP-93
> Project: ActiveMQ C++ Client
> Issue Type: Task
> Affects Versions: 2.0
> Reporter: Nathan Mittler
> Assignee: Nathan Mittler
> Fix For: 2.2
>
>
> Do a performance analysis on openwire vs stomp.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.