Taula de continguts:

Com puc veure un fitxer de bolcat d'heap?
Com puc veure un fitxer de bolcat d'heap?

Vídeo: Com puc veure un fitxer de bolcat d'heap?

Vídeo: Com puc veure un fitxer de bolcat d'heap?
Vídeo: Untouched for 25 YEARS ~ Abandoned Home of the American Flower Lady! 2024, Abril
Anonim

Si tens un fitxer heap dump desat al vostre sistema local, podeu obrir el fitxer dossier a Java VisualVM escollint Dossier > Carregar des del menú principal. Java VisualVM es pot obrir abocadors de pila guardat al. hprof dossier format. Quan obriu a guardat abocador de pila , el abocador de pila s'obre com una pestanya a la finestra principal.

També cal saber com puc fer un heap dump?

Hi ha diverses maneres de generar un bolcat de pila de Java:

  1. Utilitzeu l'opció jmap -dump per obtenir un bolcat dinàmic en temps d'execució;
  2. Utilitzeu l'opció jconsole per obtenir un buidatge de pila mitjançant HotSpotDiagnosticMXBean en temps d'execució;
  3. L'abocament de pila es generarà quan es llança OutOfMemoryError especificant l'opció -XX:+HeapDumpOnOutOfMemoryError VM;
  4. Utilitzeu hprof.

De la mateixa manera, com puc llegir un fitxer d'abocament de Java? Podeu utilitzar jvisualvm.exe que ve amb JDK 1.5 i superior. Està present a la carpeta bin de JDK. Aquesta és una molt bona eina que es pot utilitzar per perfilar fins i tot l'execució Java aplicacions. Fins i tot podeu utilitzar JProfiler per llegir Munt bolcar fitxers.

També saps, què és un heap dump?

A abocador de pila és una instantània de la memòria d'un procés Java™. La instantània conté informació sobre els objectes i classes Java del fitxer Munt en el moment en què s'activa la instantània. Carregador de classes, nom, superclasse i camps estàtics. Arrels de recollida d'escombraries. Objectes definits per ser accessibles per la JVM.

Per a què serveix l'heap dump?

A abocador de pila és una instantània de tots els objectes que es troben a la memòria a la JVM en un moment determinat. Són molt útils per resoldre problemes de fuites de memòria i optimitzar la memòria ús en aplicacions Java. Abocadors de munts normalment s'emmagatzemen en fitxers hprof en format binari.

Recomanat: