Question

Y a-t-il des outils qui permettent une analyse hors-ligne (y compris le résumé / tri / tamiser) d'un fichier .hprof? Ou pouvez-vous courir VisualVM, chapeau etc en mode batch?

Je suis intéressé par quelque chose qui peut prendre une entrée .hprof fichier, crunch et générer des rapports.

Je suppose que vous devrez passer un tas d'options pour configurer le rapport, donc si vous connaissez des conseils utiles, s'il vous plaît peser.

De préférence scriptable pour que je puisse courir un groupe à la fois.

Était-ce utile?

La solution

Eclipse Memory Analyzer fait tout ce que vous avez besoin.

Autres conseils

Vous pouvez utiliser jhat pour analyser / naviguer le vidage de la mémoire d'un fichier .hprof.

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

Started HTTP server on port 7000
Server is ready.

L'outil est livré avec le JDK.

Pouvez-vous utiliser -histo jmap? Quel type de rapport que vous cherchez à l'extrait?

difficile à battre YourKit java profileur . Il coûte de l'argent, mais il vaut chaque centime.

Es MAT (http://www.eclipse.org/mat/) est le chemin à parcourir. Consultez http://kohlerm.blogspot.com/search/label/memory , en particulier < a href = "http://kohlerm.blogspot.com/2009/07/eclipse-memory-analyzer-10-useful.html" rel = "nofollow"> http://kohlerm.blogspot.com/2009/07/ éclipse mémoire-analyseur-10-useful.html

JDK6 est livré avec jhat qui et crée un Parsis rapport html.

http://docs.oracle.com/ JavaSE / 6 / docs / technotes / tools / share / jhat.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top