Logo et.boatexistence.com

Kus luuakse hunniku tõmmisfail?

Sisukord:

Kus luuakse hunniku tõmmisfail?
Kus luuakse hunniku tõmmisfail?

Video: Kus luuakse hunniku tõmmisfail?

Video: Kus luuakse hunniku tõmmisfail?
Video: Meediakriitika | Vene Delfi juhi kaitsekõne putinistile enda toimetuses 2024, Mai
Anonim

Vaikimisi luuakse kuhjatõmmis failis nimega java_pidpid. hprof VM töökataloogis, nagu ül altoodud näites. Saate määrata alternatiivse failinime või kataloogi valikuga -XX:HeapDumpPath=.

Kus asub kuhja tõmmisfail?

Asukoht erineb olenev alt keskkonnast, kuid tavaliselt kuvatakse need failid kas: C:\Windows\System32. või C:\Windows\SysWOW64.

Kui hunniku tõmmis luuakse?

Alates väljalaskest 20180917, kui ilmneb mälu tühjenemise tõrge, luuakse automaatselt hunniku mälutõmmis (parameeter -XX:+ HeapDumpOnOutOfMemoryError lisatakse faili conf /jvm.

Kuidas saada Linuxis kuhjatõmmet?

Linux masina puhul saate kasutada erinevaid käske nagu ps -A | grep java või netstat -tupln | grep java või top | grep java, sõltub teie rakendusest. Seejärel saate kasutada käsku jmap -dump:format=b, file=sample_heap_dump. hprof 1234, kus 1234 on PID.

Kuidas saate Outofmemoryerror'is kuhja tõmmise?

Tagamaks, et OOM-is luuakse selguse huvides kuhjatõmmis:

  1. Ühendage CSA-ga (või avage atribuudid. xml iga klastri serveri jaoks):
  2. Lisage rakenduseteenuse ja/või bg-teenuse JVM-i parameetritesse järgmine argumendistring: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Taaskäivitage teenused.

Soovitan: