Logo sv.boatexistence.com

Var skapas heap-dumpfilen?

Innehållsförteckning:

Var skapas heap-dumpfilen?
Var skapas heap-dumpfilen?

Video: Var skapas heap-dumpfilen?

Video: Var skapas heap-dumpfilen?
Video: Repairing Windows 11-Server 2022 Protected System Files with SFC and DISM: For IT Professionals 2024, Maj
Anonim

Som standard skapas heapdumpen i en fil som heter java_pidpid. hprof i arbetskatalogen för VM, som i exemplet ovan. Du kan ange ett alternativt filnamn eller katalog med alternativet -XX:HeapDumpPath=.

Var finns heap-dumpfilen?

Platsen varierar beroende på miljö, men vanligtvis visas dessa filer i antingen: C:\Windows\System32. eller C:\Windows\SysWOW64.

När högdump skapas?

Börjar med release 20180917, när ett fel i minnet är slut skapas automatiskt en heap-minnesdump (parametern -XX:+ HeapDumpOnOutOfMemoryError läggs till i filen conf. /jvm.

Hur får jag en heapdump i Linux?

För Linux-datorer kan du använda olika kommandon som ps -A | grep java eller netstat -tupln | grep java eller topp | grep java, beror på din applikation. Sedan kan du använda kommandot som jmap -dump:format=b, file=sample_heap_dump. hprof 1234 där 1234 är PID.

Hur får du heap dump på Outofmemoryerror?

För att säkerställa att en heapdump genereras på OOM för klarhet:

  1. Anslut till CSA (eller öppna egenskaper. xml för varje server i klustret):
  2. Lägg till följande argumentsträng i apptjänsten eller/och bg-tjänstens JVM-parametrar: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Starta om tjänsterna.

Rekommenderad: