Logo no.boatexistence.com

Hvor er heap-dump-filen opprettet?

Innholdsfortegnelse:

Hvor er heap-dump-filen opprettet?
Hvor er heap-dump-filen opprettet?

Video: Hvor er heap-dump-filen opprettet?

Video: Hvor er heap-dump-filen opprettet?
Video: Troubleshooting Windows Lockups, Application Hangs, and Blue Screen of Death 2024, Kan
Anonim

Som standard er heap-dumpen opprettet i en fil k alt java_pidpid. hprof i arbeidskatalogen til VM, som i eksemplet ovenfor. Du kan spesifisere et alternativt filnavn eller katalog med alternativet -XX:HeapDumpPath=.

Hvor er heap-dumpfilen?

Plasseringen varierer avhengig av miljø, men vanligvis vises disse filene i enten: C:\Windows\System32. eller C:\Windows\SysWOW64.

Når haugdump opprettes?

Starter med utgivelse 20180917, når det oppstår en feil med tomt for minne, opprettes en heap-minnedump automatisk (parameteren -XX:+ HeapDumpOnOutOfMemoryError legges til filen conf. /jvm.

Hvordan får jeg en heap-dump i Linux?

For Linux-maskiner kan du bruke kommandovarianter som ps -A | grep java eller netstat -tupln | grep java eller topp | grep java, avhenger av applikasjonen din. Deretter kan du bruke kommandoen som jmap -dump:format=b, file=sample_heap_dump. hprof 1234 der 1234 er PID.

Hvordan får du heap dump på Outofmemoryerror?

For å sikre at en heap-dump genereres på OOM for Clarity:

  1. Koble til CSA (eller åpne egenskaper. xml for hver server i klyngen):
  2. Legg til følgende argumentstreng i apptjenesten eller/og bg-tjenestens JVM-parametere: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Start tjenestene på nytt.

Anbefalt: