<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: &#8220;top threads&#8221; plugin for JConsole</title>
	<atom:link href="http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/feed/" rel="self" type="application/rss+xml" />
	<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/</link>
	<description></description>
	<lastBuildDate>Fri, 20 Jan 2012 08:31:42 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Zakir</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-64861</link>
		<dc:creator>Zakir</dc:creator>
		<pubDate>Tue, 03 Jan 2012 05:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-64861</guid>
		<description>A great tool - helped us a lot in debugging a baffling problem. Thank you so very much!</description>
		<content:encoded><![CDATA[<p>A great tool &#8211; helped us a lot in debugging a baffling problem. Thank you so very much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keir</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-62318</link>
		<dc:creator>Keir</dc:creator>
		<pubDate>Tue, 20 Dec 2011 12:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-62318</guid>
		<description>Awsome
Worked straight out of the box which makes a pleasent change 

Nice Job</description>
		<content:encoded><![CDATA[<p>Awsome<br />
Worked straight out of the box which makes a pleasent change </p>
<p>Nice Job</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-45923</link>
		<dc:creator>Andre</dc:creator>
		<pubDate>Thu, 14 Jul 2011 05:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-45923</guid>
		<description>Hi Bernd,

excellent tool! I was desiring something like that for a long time. Didn&#039;t know it was possible.... Thanks a lot!

Kind regards
André</description>
		<content:encoded><![CDATA[<p>Hi Bernd,</p>
<p>excellent tool! I was desiring something like that for a long time. Didn&#8217;t know it was possible&#8230;. Thanks a lot!</p>
<p>Kind regards<br />
André</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Reyes</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-44140</link>
		<dc:creator>Peter Reyes</dc:creator>
		<pubDate>Sat, 18 Jun 2011 03:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-44140</guid>
		<description>Thank you so much...
It has been very helpful to me and saves me more time.

Peter Reyes
&lt;a href=&quot;http://www.blatznet.com&quot; rel=&quot;nofollow&quot;&gt;internet marketing vancouver bc&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Thank you so much&#8230;<br />
It has been very helpful to me and saves me more time.</p>
<p>Peter Reyes<br />
<a href="http://www.blatznet.com" rel="nofollow">internet marketing vancouver bc</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Doornbosch</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-30345</link>
		<dc:creator>Peter Doornbosch</dc:creator>
		<pubDate>Wed, 26 Jan 2011 20:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-30345</guid>
		<description>Hi Bernd,

This indicates that you don&#039;t have enough rights (on the target VM) to retrieve the thread info. Apparently, the default &quot;monitorRole&quot; does not allow this, see http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html 

I suggest trying to connect with the &quot;controlRole&quot;. Also, you might try the &lt;a href=&quot;http://blog.luminis.nl/luminis/resource/peter/topthreads-1.1.jar&quot; rel=&quot;nofollow&quot;&gt;new version&lt;/a&gt; of the topthreads plugin, that does not try to set the &quot;threadCpuTimeEnabled&quot; property when it is enabled already (avoiding a possible SecurityException), and handles security exceptions a little better.

More info on the latest greatest can be found &lt;a href=&quot;http://lsd.luminis.eu/new_version_topthreads_jconsole_plugin/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Hi Bernd,</p>
<p>This indicates that you don&#8217;t have enough rights (on the target VM) to retrieve the thread info. Apparently, the default &#8220;monitorRole&#8221; does not allow this, see <a href="http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html" rel="nofollow">http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html</a> </p>
<p>I suggest trying to connect with the &#8220;controlRole&#8221;. Also, you might try the <a href="http://blog.luminis.nl/luminis/resource/peter/topthreads-1.1.jar" rel="nofollow">new version</a> of the topthreads plugin, that does not try to set the &#8220;threadCpuTimeEnabled&#8221; property when it is enabled already (avoiding a possible SecurityException), and handles security exceptions a little better.</p>
<p>More info on the latest greatest can be found <a href="http://lsd.luminis.eu/new_version_topthreads_jconsole_plugin/" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernd</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-28749</link>
		<dc:creator>Bernd</dc:creator>
		<pubDate>Wed, 12 Jan 2011 08:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-28749</guid>
		<description>Hi,

im trying to connect to a remote server with jmxremote.ssl and jmxremote.authenticate enabled. 

I&#039;m getting a SecurityException in the Java Console:
Exception in thread &quot;AWT-EventQueue-0&quot; java.lang.SecurityException: Access denied! Invalid access level for requested MBeanServer operation.
...
at net.luminis.jmx.topthreads.TopThreadsPanel.setMBeanServerConnection(Unknown Source)

Any clue what the problem here could be?

Regards 
Bernd</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>im trying to connect to a remote server with jmxremote.ssl and jmxremote.authenticate enabled. </p>
<p>I&#8217;m getting a SecurityException in the Java Console:<br />
Exception in thread &#8220;AWT-EventQueue-0&#8243; java.lang.SecurityException: Access denied! Invalid access level for requested MBeanServer operation.<br />
&#8230;<br />
at net.luminis.jmx.topthreads.TopThreadsPanel.setMBeanServerConnection(Unknown Source)</p>
<p>Any clue what the problem here could be?</p>
<p>Regards<br />
Bernd</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-18020</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 13 Oct 2010 20:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-18020</guid>
		<description>Thanks so much!

This has helped me solve an issue i have been struggling with for weeks. 

Nice work.</description>
		<content:encoded><![CDATA[<p>Thanks so much!</p>
<p>This has helped me solve an issue i have been struggling with for weeks. </p>
<p>Nice work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauro</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-15001</link>
		<dc:creator>Lauro</dc:creator>
		<pubDate>Thu, 09 Sep 2010 16:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-15001</guid>
		<description>Amazing!
It saved my neck! :)

Thank you!</description>
		<content:encoded><![CDATA[<p>Amazing!<br />
It saved my neck! <img src='http://lsd.luminis.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aravindhan</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-8102</link>
		<dc:creator>Aravindhan</dc:creator>
		<pubDate>Fri, 25 Jun 2010 06:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-8102</guid>
		<description>The Java thread id is available in the java.lang.management.ThreadInfo but there seems to be no way to get the nid (Native Thread ID ) for a Java thread - is there any way to do this from Java code?

Following are my use case,

When CPU utilization of a m/c is too high due to a java application, I can get the exact problematic thread by using following command in linux,

top -b -H -n1 -d1 &#124; head -n 20

The PID listed in the above command is directly mapped to native id. I can easily identify the problematic trace which causing high cpu by converting PID to HEX and match it in the thread dump. For easy debugging, I would like to high light the problematic thread trace which taken using JMX.

Is there any way to get native ID from JMX ? or any other work around to get native ID....

I greatly appreciate your help on the above requirement.</description>
		<content:encoded><![CDATA[<p>The Java thread id is available in the java.lang.management.ThreadInfo but there seems to be no way to get the nid (Native Thread ID ) for a Java thread &#8211; is there any way to do this from Java code?</p>
<p>Following are my use case,</p>
<p>When CPU utilization of a m/c is too high due to a java application, I can get the exact problematic thread by using following command in linux,</p>
<p>top -b -H -n1 -d1 | head -n 20</p>
<p>The PID listed in the above command is directly mapped to native id. I can easily identify the problematic trace which causing high cpu by converting PID to HEX and match it in the thread dump. For easy debugging, I would like to high light the problematic thread trace which taken using JMX.</p>
<p>Is there any way to get native ID from JMX ? or any other work around to get native ID&#8230;.</p>
<p>I greatly appreciate your help on the above requirement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Mulligan</title>
		<link>http://lsd.luminis.eu/en/top-threads-plugin-for-jconsole/comment-page-1/#comment-3830</link>
		<dc:creator>David Mulligan</dc:creator>
		<pubDate>Tue, 16 Mar 2010 17:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://lsd.luminis.net/?p=153#comment-3830</guid>
		<description>Thank you very much for this invaluable plugin Peter.  It is amazing the number of times that I&#039;ve been able to get some clue as to what a long running process is up to or stuck doing using this!  I&#039;ve used your Topthreads plugin to see which threads are using up a whole cpu as well as to see where a long running thread currently is.  Basically to give me a view into the VM when I&#039;d rather not slow down the app with a profiler.

I have a request though.  Please make it possible to keep the stack trace pane scrolled to the top when the page is refreshed.

It might also be interesting to see which lines of the stack trace have not changed since the last refresh.  Perhaps a slightly different font colour or some other relatively unobtrusive indicator like that.</description>
		<content:encoded><![CDATA[<p>Thank you very much for this invaluable plugin Peter.  It is amazing the number of times that I&#8217;ve been able to get some clue as to what a long running process is up to or stuck doing using this!  I&#8217;ve used your Topthreads plugin to see which threads are using up a whole cpu as well as to see where a long running thread currently is.  Basically to give me a view into the VM when I&#8217;d rather not slow down the app with a profiler.</p>
<p>I have a request though.  Please make it possible to keep the stack trace pane scrolled to the top when the page is refreshed.</p>
<p>It might also be interesting to see which lines of the stack trace have not changed since the last refresh.  Perhaps a slightly different font colour or some other relatively unobtrusive indicator like that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

