2012-06-20 12 views
7

Tengo un archivo de volcado de memoria de Windows (DMP) de un proceso de JVM.Crear un volcado de almacenamiento en java desde un volcado de memoria de Windows

¿Hay alguna manera en que pueda usar las herramientas de Java para hacer un análisis de pila de esto? Las herramientas de SDK (jhat, etc.) no parecen ayudar; todas parecen esperar un volcado de pila Java.

(Tengo un montón de WinDbg experiencia, pero soy un completo ignorante en lo que respecta a la depuración de Java)

Esta pregunta similar: Dump file analysis of Java process? no tiene una respuesta en este punto.

+0

¿Por qué no acaba de hacer un volcado del montón con [ 'jmap'] (http://docs.oracle.com/javase/6/docs/ technotes/tools/share/jmap.html), y luego analizarlo en ['Eclipse MAT'] (http://www.eclipse.org/mat), por ejemplo? – npe

+2

Porque todo lo que me han dado es un archivo DMP ... el proceso se ha ido. Este es un análisis post-mortem. –

+0

No creo que exista una forma de convertir un volcado de memoria en un volcado de pila. Todas las herramientas de Java están diseñadas para usar volcados de almacenamiento dinámico. –

Respuesta

Cuestiones relacionadas