Logo da.boatexistence.com

Hvor er heap-dump-filen oprettet?

Indholdsfortegnelse:

Hvor er heap-dump-filen oprettet?
Hvor er heap-dump-filen oprettet?

Video: Hvor er heap-dump-filen oprettet?

Video: Hvor er heap-dump-filen oprettet?
Video: КАК НАСТРОИТЬ L4D2 2024, Kan
Anonim

Som standard oprettes heap-dumpen i en fil kaldet java_pidpid. hprof i arbejdsbiblioteket for VM, som i eksemplet ovenfor. Du kan angive et alternativt filnavn eller bibliotek med muligheden -XX:HeapDumpPath=.

Hvor er heap-dumpfilen placeret?

Placeringen varierer afhængigt af miljøet, men typisk vises disse filer i enten: C:\Windows\System32. eller C:\Windows\SysWOW64.

Når der oprettes heapdump?

Starter med frigivelse 20180917, når der opstår en fejl i hukommelsen, oprettes der automatisk et heap-hukommelsesdump (parameteren -XX:+ HeapDumpOnOutOfMemoryError tilføjes til filen conf. /jvm.

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

For Linux-maskine kan du bruge kommandovarianter som ps -A | grep java eller netstat -tupln | grep java eller top | grep java, afhænger af din applikation. Så kan du bruge kommandoen som jmap -dump:format=b, file=sample_heap_dump. hprof 1234 hvor 1234 er PID.

Hvordan får du heap-dump på Outofmemoryerror?

For at sikre, at der genereres et heap-dump på OOM for Clarity:

  1. Opret forbindelse til CSA (eller åbn egenskaber. xml for hver server i klyngen):
  2. Tilføj følgende argumentstreng i app-tjenesten eller/og bg-tjenestens JVM-parametre: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Genstart tjenesterne.

Anbefalede: