Innehållsförteckning:

Hur visar jag en heapdumpfil?
Hur visar jag en heapdumpfil?

Video: Hur visar jag en heapdumpfil?

Video: Hur visar jag en heapdumpfil?
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim

Om du har en heap dump-fil sparat på ditt lokala system kan du öppna fil i Java VisualVM genom att välja Fil > Ladda från huvudmenyn. Java VisualVM kan öppnas högdumpar sparas i. hprof fil formatera. När du öppnar en sparat hög soptipp , den hög soptipp öppnas som en flik i huvudfönstret.

Att veta är också, hur gör jag en högdump?

Det finns flera sätt att skapa en java heap-dump:

  1. Använd alternativet jmap -dump för att få en heap-dump vid körning;
  2. Använd alternativet jconsole för att få en heap-dump via HotSpotDiagnosticMXBean vid körning;
  3. Heap-dump kommer att genereras när OutOfMemoryError genereras genom att ange -XX:+HeapDumpOnOutOfMemoryError VM-alternativ;
  4. Använd hprof.

På samma sätt, hur läser jag en Java-dumpfil? Du kan använda jvisualvm.exe som kommer med JDK 1.5 och högre. Den finns i bin-mappen i JDK. Detta är ett mycket bra verktyg som kan användas för att profilera även löpningen Java applikationer. Du kan till och med använda JProfiler för att läsa högen dumpa filer.

Vet också, vad är en heap dump?

A hög soptipp är en ögonblicksbild av minnet av en Java™-process. Ögonblicksbilden innehåller information om Java-objekt och klasser i högen i det ögonblick som ögonblicksbilden utlöses. Klasslastare, namn, superklass och statiska fält. Sophämtning rötter. Objekt definierade för att kunna nås av JVM.

Vad är användningen av heap dump?

A hög soptipp är en ögonblicksbild av alla objekt som finns i minnet i JVM vid ett visst tillfälle. De är mycket användbara för att felsöka problem med minnesläckor och optimera minnet användande i Java-applikationer. Högdumpar lagras vanligtvis i binärt format hprof-filer.

Rekommenderad: