Trabajo un poco con un programa multiproceso. Veo en JConsole que todavía tengo 2 subprocesos no daemon pero no puedo averiguar cuál exactamente (el número total de subprocesos está por encima de 30). Visual VM no proporciona tal información.Supervisión del hilo de Java. ¿Cómo encontrar hilos no daemon en vivo?
12
A
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.
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? –
Cuestiones relacionadas
- 1. Daemon Hilos Explicación
- 2. ¿Cómo creo hilos de daemon?
- 3. Comprender los hilos del daemon de Python
- 4. ¿Cómo termina JVM los hilos daemon? o Cómo escribir hilos daemon que terminan correctamente
- 5. ¿Por qué VisualVM no muestra hilos de daemon en Linux?
- 6. ¿Qué significa ser un hilo daemon?
- 7. ¿Cuándo son útiles los hilos daemon?
- 8. Ejecutor y Daemon en Java
- 9. ¿Hilos dentro de hilos en Java?
- 10. Supervisión del progreso del analizador Java SAX
- 11. java 7 preguntas de supervisión del directorio
- 12. Método del hilo actual java
- 13. ¿Cómo encontrar la fuente del hilo del temporizador?
- 14. ¿Cómo cuelgas un hilo en Java en una línea?
- 15. ¿Cómo medir el tiempo de ejecución del hilo de Java?
- 16. excepciones de hilos de java
- 17. reutilización de hilos java
- 18. Supervisión del progreso de Rsync
- 19. Métodos Java Ejecutando en hilos
- 20. Supervisión del tamaño del directorio de Windows
- 21. Cómo usar jstack para encontrar el bloqueador-hilo
- 22. Supervisión del portapapeles en Mac OS X | Java
- 23. Volcado de hilo Java: BLOQUEADO hilo sin "esperar para bloquear ..."
- 24. Dormir en un hilo (Hilos C/POSIX)
- 25. Java daemon en Linux: ¿Opciones?
- 26. ¿Cómo encontrar un hilo de Java que se ejecuta en Linux con ps -axl?
- 27. ¿Cómo puedo matar un hilo de otro hilo en Java?
- 28. Hilos Java vs Hilos OS
- 29. hilos de java en libGDX
- 30. Java: manejo de excepciones en hilos secundarios
lamentablemente deja algunos hilos impares, como los hilos de GC, pero lo suficientemente cerca! :) – rogerdpack
Un consejo para lectores futuros: puede encontrar jstack en la carpeta bin de su JDK –