[ 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.