Hoe analyseer ik een .mdmp-bestand?

Ik heb een Java-toepassing die crasht terwijl deze in productie is. Het doet dit niet in dev/QA. De jvm maakt een .mdmp-bestand en een tekstbestand aan. Hoe analyseer ik het binaire dumpbestand? Ik googlede maar had geen geluk. We gebruiken bea jrockit jvm 1.5 R27.


Antwoord 1, autoriteit 100%

Het .mdmp-bestand is een Windows MiniDump-bestand dat u alleen kunt lezen met een debugger (zoals WinDbg). Meestal heb je de bronnen van de gecrashte applicatie nodig om echt wat informatie uit de dump te halen. Dus in jouw geval kun je niet veel anders doen dan contact opnemen met JRockit-ondersteuning.

Hier een link naar de Orace JRockit-informatie over JVM-crahes.


Antwoord 2

Als je de hoop van het gecrashte proces wilt bekijken, kun je een tool gebruiken die bij de JDK wordt geleverd met de naam jmapom een HPROF-bestand uit te pakken en dit vervolgens in een geheugenanalysator te laden. Merk ook op dat sommige geheugenanalysatoren kerndumps en Windows-minidumps rechtstreeks kunnen laden.

gerelateerd probleemen de jmap-documenten

Als je de status van de threads wilt zien, kun je een tool genaamd jstackgebruiken om stacktraces af te drukken voor elke thread op het moment dat de dump is gemaakt. jstack-documenten.

Other episodes