[
https://issues.apache.org/jira/browse/QPID-6021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chuck Rolke updated QPID-6021:
------------------------------
Attachment: broker-20140819-amqp0-10.gif
broker-20140819-ampq1.0.gif
Here's two ProcessExplorer screen shots of separate runs of windows qpidd
current trunk being barraged by a single stream of c++ client hello worlds
one-at-a-time.
* First is a burst of about 1000; then a short break; finally another burst of
around 3000.
* One graph (qpidd.exe:4576) is amqp1.0 and the other (qpidd.exe:4028) is
amqp0-10.
In both graphs the cpu is spiking every 10 seconds or so which I suspect is
ManagementAgent::PeriodicProcessing.
I'm posting these because of the odd amqp1.0 behavior of memory usage.
* After running for 10 minutes or so the little bursts of memory usage may not
go down right away.
* The processing is using 11Mb but then bursts up to 20Mb.
* The graph shows two instances where the memory is not freed for 10 seconds.
* In other runs I've seen the memory usage stay up for 30 seconds.
* In every case I've tried these memory usage patterns happen.
With amqp0-10 the little memory spikes always come back down shortly after the
cpu usage spike is over.
* I've never seen 0-10 memory usage stay up the way 1.0 does.
Also, during the management agent periodic processing the hello_world execution
pauses noticeably.
* This happens with both amqp1.0 and amqp0-10.
There's nothing actionable here but maybe this is interesting.
> [AMQP 1.0] Improve performance
> ------------------------------
>
> Key: QPID-6021
> URL: https://issues.apache.org/jira/browse/QPID-6021
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker, C++ Client
> Affects Versions: 0.30
> Reporter: Gordon Sim
> Assignee: Gordon Sim
> Fix For: 0.31
>
> Attachments: broker-20140819-ampq1.0.gif, broker-20140819-amqp0-10.gif
>
>
> Performance is poorer when using AMQP 1.0 (as compared to using AMQP 0-10).
> This is a JIRA to highlight a few changes to improve things in the next
> release cycle.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]