Inhoudsopgave:

Hoe bekijk ik een heap dump-bestand?
Hoe bekijk ik een heap dump-bestand?

Video: Hoe bekijk ik een heap dump-bestand?

Video: Hoe bekijk ik een heap dump-bestand?
Video: How to take heap dump and Rread, analyze heap dump file by free software VisualVM | .hprof file 2024, November
Anonim

Als je een … hebt heap dump-bestand opgeslagen op uw lokale systeem, kunt u de het dossier in Java VisualVM door te kiezen voor Bestand > Laden vanuit het hoofdmenu. Java VisualVM kan openen hoop stortplaatsen opgeslagen in de. hprof het dossier formaat. Wanneer jij opent een gered hoop dump , de hoop dump wordt geopend als een tabblad in het hoofdvenster.

Ook om te weten is, hoe maak ik een heap dump?

Er zijn verschillende manieren om een Java-heapdump te genereren:

  1. Gebruik de jmap -dump optie om tijdens runtime een heap dump te verkrijgen;
  2. Gebruik de jconsole-optie om tijdens runtime een heapdump te verkrijgen via HotSpotDiagnosticMXBean;
  3. Heapdump wordt gegenereerd wanneer OutOfMemoryError wordt gegenereerd door -XX:+HeapDumpOnOutOfMemoryError VM-optie op te geven;
  4. Gebruik hprof.

Evenzo, hoe lees ik een Java-dumpbestand? U kunt jvisualvm.exe gebruiken dat bij JDK 1.5 en hoger wordt geleverd. Het is aanwezig in de bin-map van JDK. Dit is een zeer goede tool die kan worden gebruikt om zelfs de hardlopers te profileren Java toepassingen. U kunt JProfiler zelfs gebruiken om lezen hoop dump bestanden.

Weet ook, wat is een heap dump?

EEN hoop dump is een momentopname van het geheugen van een Java™-proces. De snapshot bevat informatie over de Java-objecten en klassen in de hoop op het moment dat de snapshot wordt geactiveerd. Klasselader, naam, superklasse en statische velden. Wortels van de vuilnisophaaldienst. Objecten die zijn gedefinieerd om bereikbaar te zijn door de JVM.

Wat is het nut van heap dump?

EEN hoop dump is een momentopname van alle objecten die zich op een bepaald moment in het geheugen van de JVM bevinden. Ze zijn erg handig om problemen met geheugenlekken op te lossen en het geheugen te optimaliseren gebruik in Java-toepassingen. Hoop stortplaatsen worden meestal opgeslagen in hprof-bestanden in binair formaat.

Aanbevolen: