2011-12-16 18 views

Respuesta

20

Run:

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

Esto volcar todo el hilo de Java PID dado, líneas de filtro con los nombres de rosca y filtrar los no-daemon.

Elimina -v para imprimir subprocesos de daemon solamente.

+0

lamentablemente deja algunos hilos impares, como los hilos de GC, pero lo suficientemente cerca! :) – rogerdpack

+0

Un consejo para lectores futuros: puede encontrar jstack en la carpeta bin de su JDK –

2

Realizar un volcado de subprocesos en VisualVM. Los hilos Daemon tienen la palabra 'daemon' junto al nombre de la secuencia.

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

No veo esto en visualvm 1.33 en Linux. ¿A qué ventana te refieres? –