Ist es möglich, threads aus dem dump hprof / threads heap-dump

Ich habe einen großen (5GB) hprof dump, erzeugt durch die Anwendung, wenn OutOfMemoryError aufgetreten. (Mit XX: HeapDumpOnOutOfMemoryError ).

Leider gibt es keine logs gesammelt werden, wenn dieser Fehler passiert ist. Neu zu erstellen, dies dauert paar Stunden. Ich hatte gehofft, wenn einige tools nicht zeigen konnte das Ausnahme-stack-trace oder alle threads, die stacks von hprof.

Ich bin derzeit mit MAT, konnte nicht einen Weg finden, um thread-Informationen. Welches tool ich verwenden könnte?

(Ich bin nicht sicher, ob hprof-Datei hat Informationen über Gewinde/Position nennen, wenn der OOM ist aufgetreten).

( Ich will wissen wie man thread-dump in den normalen Fällen. Die Mühe hier ist das Ereignis schon passiert ist, alles, was ich habe, ist der dump hprof. )

InformationsquelleAutor Jayan | 2012-09-12
Schreibe einen Kommentar