Domanda

Ci sono strumenti che consentono l'analisi offline (tra cui una sintesi / smistamento / vagliatura) di un file .hprof? In alternativa è possibile eseguire VisualVM, cappello ecc in modalità batch?

Sono interessato a qualcosa che può prendere un ingresso .hprof di file, crunch e generare report.

Presumo si avrebbe bisogno di passare in una serie di opzioni per configurare il rapporto, quindi se si conosce qualche consiglio utile, si prega di pesare in.

Preferibilmente scriptabile così ho potuto eseguire un gruppo alla volta.

È stato utile?

Soluzione

Eclipse Analyzer Memoria fa tutto il necessario.

Altri suggerimenti

È possibile utilizzare jhat per analizzare / navigare il dump della memoria di un file .hprof.

$ jhat heapdump.hprof
Reading from heapdump.hprof...

Started HTTP server on port 7000
Server is ready.

Lo strumento viene fornito con il JDK.

Si può utilizzare -histo jmap? Che tipo di rapporto Stai cercando di estrarre?

YourKit java profiler . Il costo è di soldi, ma vale ogni centesimo.

Es MAT (http://www.eclipse.org/mat/) è la strada da percorrere. Controllare http://kohlerm.blogspot.com/search/label/memory , in particolare < a href = "http://kohlerm.blogspot.com/2009/07/eclipse-memory-analyzer-10-useful.html" rel = "nofollow"> http://kohlerm.blogspot.com/2009/07/ eclipse-memory-analizzatore-10-useful.html

JDK6 viene fornito con jhat che analizza e crea un report HTML.

http://docs.oracle.com/ JavaSE / 6 / docs / note tecniche / strumenti / share / jhat.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top