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

Reply via email to