Logo hr.boatexistence.com

Gdje se kreira datoteka za ispis hrpe?

Sadržaj:

Gdje se kreira datoteka za ispis hrpe?
Gdje se kreira datoteka za ispis hrpe?

Video: Gdje se kreira datoteka za ispis hrpe?

Video: Gdje se kreira datoteka za ispis hrpe?
Video: Equipment Corner - Gcodes and Slic3r basics 2024, Svibanj
Anonim

Prema zadanim postavkama, dump memorije se kreira u datoteci pod nazivom java_pidpid. hprof u radnom direktoriju VM, kao u gornjem primjeru. Možete odrediti alternativni naziv datoteke ili direktorij s opcijom -XX:HeapDumpPath=.

Gdje se nalazi datoteka za ispis memorije?

Lokacija varira ovisno o okruženju, ali se ove datoteke obično pojavljuju u jednom od: C:\Windows\System32. ili C:\Windows\SysWOW64.

Kada se kreira dump memorije?

Počevši od izdanja 20180917, kada se naiđe na pogrešku nedostatka memorije, automatski se kreira ispis memorije hrpe (parametar -XX:+ HeapDumpOnOutOfMemoryError se dodaje u datoteku conf /jvm.

Kako mogu dobiti heap dump u Linuxu?

Za Linux stroj možete koristiti različite naredbe poput ps -A | grep java ili netstat -tupln | grep java ili top | grep java, ovisi o vašoj aplikaciji. Zatim možete koristiti naredbu poput jmap -dump:format=b, file=sample_heap_dump. hprof 1234 gdje je 1234 PID.

Kako dobiti hrpu dump na Outofmemoryerror?

Kako bi se osiguralo da se kopija generira na OOM radi jasnoće:

  1. Povežite se na CSA (ili otvorite svojstva. xml za svaki poslužitelj u klasteru):
  2. Dodajte sljedeći niz argumenata u JVM parametre usluge aplikacije ili/i bg usluge: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Ponovo pokrenite usluge.

Preporučeni: