<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [rabbitmq-discuss] High cpu usage for Java RabbitMQ client?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Matthias,<BR>
<BR>
&gt; You should not be using the tip. See<BR>
&gt; <A HREF="http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2009-January/003164.html">http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2009-January/003164.html</A><BR>
<BR>
I used the directions from <A HREF="http://www.rabbitmq.com/build-server.html">http://www.rabbitmq.com/build-server.html</A> to download.&nbsp; If those are incorrect, then that needs to be fixed.&nbsp; I was referred to that page by an email a little bit ago to the list.<BR>
<BR>
&gt;Looks fairly sane. The connection thread sits exactly where you'd expect<BR>
&gt; it to be when not much is happening on the connection, namely in a<BR>
&gt; socketRead0. There are a whole bunch of non-rabbit threads though,<BR>
&gt; including UI threads. It would be good to eliminate those from our<BR>
&gt; enquiries.<BR>
<BR>
Yes there are a lot of UI threads.&nbsp; The UI is entirely driven by messages from AMQP.&nbsp;<BR>
<BR>
What I did, in a different experiment, was disable posting to the AMQP broker.&nbsp; The UI is then doing nothing, and the system process time is the majority of effort.&nbsp; I'm thinking of running strace on this, to see what the specific issue is.&nbsp; My concern is that, for some reason, the call is not blocking in a nice way and is causing excess looping somewhere.<BR>
<BR>
I will develop a non-UI process that does the same things and test it.&nbsp; If I can reproduce this result then I can post that code.<BR>
<BR>
Thanks for your help,<BR>
Rob<BR>
</FONT>
</P>

</BODY>
</HTML>