¿Cómo leer el archivo de volcado de pila creado por jconsole?

Realicé un volcado de pila manualmente invocando el com.sun.management.HotSpotDiagnostic De MXBean dumpHeap operación en jconsole. Entonces obtuve un archivo de volcado.

Mi pregunta: ¿jconsole puede leer el archivo de volcado? Si no es así, ¿qué herramienta puede leerlo? ¡Gracias!

EDITAR: Ahora sé que jconsole no proporciona la función de lectura, me pregunto por qué jconsole solo escribe el archivo de volcado sin la función de lectura. (Esta no es mi pregunta, solo soy curioso al respecto)

preguntado el 28 de agosto de 11 a las 05:08

2 Respuestas

Puede usar jvisualvm.exe que viene con JDK 1.5 y superior. Está presente en la carpeta bin de JDK. Esta es una muy buena herramienta que puede usarse para perfilar incluso las aplicaciones Java en ejecución. Incluso puedes usar JProfiler para leer archivos de volcado de pila. Pero este software tiene licencia.

Respondido 28 ago 11, 11:08

jvisualvm es realmente una buena herramienta para leer, crear volcados de pila y también analizar la aplicación en ejecución. Samarth

Encontré un complemento de Eclipse Analizador de memoria para leer el archivo de volcado por mí mismo. Otras herramientas siguen siendo bienvenidas.

Respondido 28 ago 11, 10:08

Para su información, también puede instalar y ejecutar MemoryAnalyzer fuera de Eclipse si prefiere no pasar por la sobrecarga de instalar eclipse para este propósito. - Moe Matar

Eclipse MAT es uno de los secretos mejor guardados de Java. - jonathan.cone

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.