Innholdsfortegnelse:

Hvordan viser jeg en heap dump-fil?
Hvordan viser jeg en heap dump-fil?

Video: Hvordan viser jeg en heap dump-fil?

Video: Hvordan viser jeg en heap dump-fil?
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Desember
Anonim

Hvis du har en heap dump-fil lagret på ditt lokale system, kan du åpne fil i Java VisualVM ved å velge Fil > Last fra hovedmenyen. Java VisualVM kan åpnes haugedumper lagret i. hprof fil format. Når du åpner en lagret haug dump , den haug dump åpnes som en fane i hovedvinduet.

Også å vite er, hvordan lager jeg en haugdump?

Det er flere måter å generere en java heap-dump på:

  1. Bruk jmap -dump-alternativet for å få en heap-dump under kjøring;
  2. Bruk jconsole-alternativet for å få en heap-dump via HotSpotDiagnosticMXBean under kjøring;
  3. Heap-dump vil bli generert når OutOfMemoryError blir kastet ved å spesifisere -XX:+HeapDumpOnOutOfMemoryError VM-alternativet;
  4. Bruk hprof.

På samme måte, hvordan leser jeg en Java-dumpfil? Du kan bruke jvisualvm.exe som følger med JDK 1.5 og nyere. Den finnes i bin-mappen til JDK. Dette er et veldig godt verktøy som kan brukes til å profilere selv løpingen Java applikasjoner. Du kan til og med bruke JProfiler til lese haug dump filer.

Vet også, hva er en haugdump?

EN haug dump er et øyeblikksbilde av minnet til en Java™-prosess. Øyeblikksbildet inneholder informasjon om Java-objektene og -klassene i haug i det øyeblikket øyeblikksbildet utløses. Klasselaster, navn, superklasse og statiske felt. Søppelinnsamlingsrøtter. Objekter definert for å kunne nås av JVM.

Hva er bruken av heap dump?

EN haug dump er et øyeblikksbilde av alle objektene som er i minnet i JVM på et bestemt tidspunkt. De er svært nyttige for å feilsøke problemer med minnelekkasjer og optimalisere minnet bruk i Java-applikasjoner. Haugdumper er vanligvis lagret i binært format hprof-filer.

Anbefalt: