Kje je ustvarjena datoteka kopice?

Kazalo:

Kje je ustvarjena datoteka kopice?
Kje je ustvarjena datoteka kopice?

Video: Kje je ustvarjena datoteka kopice?

Video: Kje je ustvarjena datoteka kopice?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Privzeto je izpis kopice ustvarjen v datoteki z imenom java_pidpid. hprof v delovnem imeniku VM, kot v zgornjem primeru. Določite lahko alternativno ime datoteke ali imenik z možnostjo -XX:HeapDumpPath=.

Kje se nahaja datoteka kopice?

Lokacija se razlikuje glede na okolje, vendar se običajno te datoteke pojavijo v enem od: C:\Windows\System32. ali C:\Windows\SysWOW64.

Ko je ustvarjen izpis kopice?

Začenši z izdajo 20180917, ko pride do napake pri pomanjkanju pomnilnika, se samodejno ustvari izpis pomnilnika kopice (parameter -XX:+ HeapDumpOnOutOfMemoryError je dodan v datoteko conf /jvm.

Kako dobim kopijo kopice v Linuxu?

Za računalnik Linux lahko uporabite različne ukaze, kot je ps -A | grep java ali netstat -tupln | grep java ali top | grep java, odvisno od vaše aplikacije. Nato lahko uporabite ukaz, kot je jmap -dump:format=b, file=sample_heap_dump. hprof 1234, kjer je 1234 PID.

Kako dobite kopijo kopice na Outofmemoryerror?

Za zagotovitev, da je izpis kopice ustvarjen na OOM zaradi jasnosti:

  1. Povežite se s CSA (ali odprite lastnosti. xml za vsak strežnik v gruči):
  2. Dodajte naslednji niz argumentov v parametre JVM storitve aplikacije ali/in storitve bg: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Znova zaženite storitve.

Priporočena: