Logo ro.boatexistence.com

Unde este creat fișierul dump heap?

Cuprins:

Unde este creat fișierul dump heap?
Unde este creat fișierul dump heap?

Video: Unde este creat fișierul dump heap?

Video: Unde este creat fișierul dump heap?
Video: How to take heap dump and Rread, analyze heap dump file by free software VisualVM | .hprof file 2024, Mai
Anonim

În mod implicit, descărcarea heap este creată într-un fișier numit java_pidpid. hprof în directorul de lucru al VM, ca în exemplul de mai sus. Puteți specifica un nume de fișier sau un director alternativ cu opțiunea -XX:HeapDumpPath=.

Unde se află fișierul dump heap?

Locația variază în funcție de mediu, dar de obicei aceste fișiere apar fie în: C:\Windows\System32. sau C:\Windows\SysWOW64.

Când se creează descărcarea heap?

Începând cu versiunea 20180917, atunci când se întâlnește o eroare de memorie lipsită, este creată automat o descărcare a memoriei heap (parametrul -XX:+ HeapDumpOnOutOfMemoryError este adăugat la fișierul de configurare /jvm.

Cum obțin un dump heap în Linux?

Pentru mașina Linux puteți folosi varietăți de comenzi precum ps -A | grep java sau netstat -tupln | grep java sau top | grep java, depinde de aplicația dvs. Apoi puteți utiliza comanda ca jmap -dump:format=b, file=sample_heap_dump. hprof 1234 unde 1234 este PID.

Cum obțineți descărcarea heap pe Outofmemoryerror?

Pentru a vă asigura că este generată o descărcare în heap pe OOM pentru Clarity:

  1. Conectați-vă la CSA (sau deschideți proprietăți. xml pentru fiecare server din cluster):
  2. Adăugați următorul șir de argument în serviciul de aplicație sau/și în parametrii JVM ai serviciului bg: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Reporniți serviciile.

Recomandat: