2011-12-16 17 views

答えて

20

ラン:

$ jstack PID | grep tid= | grep -v daemon 

これは、与えられたJava PIDの全てのスレッドをダンプスレッド名を持つフィルタラインと非デーモンのものを除外します。

-vを削除してデーモンスレッドのみを印刷します。

+0

残念ながら、GCスレッドのようにいくつかの奇妙なスレッドが残っていますが、十分に近いです! :) – rogerdpack

+0

将来の読者のためのヒント:jstackはJDKのbinフォルダにあります。 –

2

VisualVMでスレッドダンプを実行します。デーモンスレッドのスレッド名の横に「daemon」という単語があります。

"Default RequestProcessor" daemon prio=1 tid=101e58000 nid=0x124d86000 runnable [124d85000] 
+0

これはlinuxのvisualvm 1.33にはありません。どの窓を参照していますか? –

関連する問題