Indholdsfortegnelse:

Hvordan får jeg vist en heap-dump-fil?
Hvordan får jeg vist en heap-dump-fil?

Video: Hvordan får jeg vist en heap-dump-fil?

Video: Hvordan får jeg vist en heap-dump-fil?
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim

Hvis du har en heap dump fil gemt på dit lokale system, kan du åbne fil i Java VisualVM ved at vælge Fil > Indlæs fra hovedmenuen. Java VisualVM kan åbne bunke lossepladser gemt i. hprof fil format. Hvornår du åbner en gemt bunke dump , det bunke dump åbnes som en fane i hovedvinduet.

Også at vide er, hvordan laver jeg en bunkedump?

Der er flere måder at generere et java heap-dump på:

  1. Brug muligheden jmap -dump for at opnå et heap-dump under kørsel;
  2. Brug jconsole-indstillingen til at opnå et heap-dump via HotSpotDiagnosticMXBean under kørsel;
  3. Heap dump vil blive genereret, når OutOfMemoryError kastes ved at angive -XX:+HeapDumpOnOutOfMemoryError VM option;
  4. Brug hprof.

Hvordan læser jeg en Java-dumpfil? Du kan bruge jvisualvm.exe, som kommer med JDK 1.5 og nyere. Den findes i bin-mappen i JDK. Dette er et meget godt værktøj, som kan bruges til at profilere selv løbet Java applikationer. Du kan endda bruge JProfiler til at Læs dynge dump filer.

Ved også, hvad er en bunkedump?

EN bunke dump er et øjebliksbillede af hukommelsen i en Java™-proces. Snapshottet indeholder information om Java-objekter og klasser i dynge i det øjeblik, hvor snapshot udløses. Klasseindlæser, navn, superklasse og statiske felter. Affaldsopsamlingsrødder. Objekter defineret til at kunne nås af JVM.

Hvad er brugen af heap dump?

EN bunke dump er et øjebliksbillede af alle de objekter, der er i hukommelsen i JVM på et bestemt tidspunkt. De er meget nyttige til at fejlfinde problemer med hukommelseslækage og optimere hukommelsen brug i Java-applikationer. Dyngedumper er normalt gemt i binært format hprof-filer.

Anbefalede: