Herramienta o trucos para analizar volcados de almacenamiento de Java sin conexión(.hprof)
visualvm heap-dump (6)
¿Puedes usar jmap -histo? ¿Qué tipo de informe estás buscando para extraer?
¿Existen herramientas que permitan el análisis fuera de línea (incluido el resumen / clasificación / clasificación) de un archivo .hprof? ¿O puede ejecutar VisualVM, hat, etc. en modo batch?
Estoy interesado en algo que pueda tomar un archivo .hprof de entrada, procesarlo y generar informes.
Supongo que tendrá que pasar un montón de opciones para configurar el informe, por lo que si conoce algún consejo útil, por favor, pídalo.
Preferiblemente programable para poder correr un montón al mismo tiempo.
Es MAT (http://www.eclipse.org/mat/) es el camino a seguir. Consulte http://kohlerm.blogspot.com/search/label/memory , especialmente http://kohlerm.blogspot.com/2009/07/eclipse-memory-analyzer-10-useful.html
JDK6 viene con jhat que analiza y crea un informe html.
http://docs.oracle.com/javase/6/docs/technotes/tools/share/jhat.html
Eclipse Memory Analyzer hace todo lo que necesita.
Difícil de vencer a tukit java profiler . Cuesta dinero, pero vale cada centavo.
Puede usar jhat para analizar / navegar el volcado de memoria de un archivo .hprof
.
$ jhat heapdump.hprof
Reading from heapdump.hprof...
Started HTTP server on port 7000
Server is ready.
La herramienta viene con el JDK.