Cuprins:

Cum pot vedea un fișier dump heap?
Cum pot vedea un fișier dump heap?

Video: Cum pot vedea un fișier dump heap?

Video: Cum pot vedea un fișier dump heap?
Video: L4D2 ҚАЛАЙ ОРНАТУ КЕРЕК 2024, Aprilie
Anonim

Daca ai un fișier dump heap salvate pe sistemul dvs. local, puteți deschide fișierul fişier în Java VisualVM prin alegerea Fişier > Încărcați din meniul principal. Java VisualVM se poate deschide haldele salvat în. hprof fişier format. Cand deschizi un salvat hald dump , cel hald dump se deschide ca o filă în fereastra principală.

De asemenea, trebuie să știu cum pot face o groază?

Există mai multe moduri de a genera un dump java heap:

  1. Utilizați opțiunea jmap -dump pentru a obține un dump heap în timpul rulării;
  2. Utilizați opțiunea jconsole pentru a obține un dump heap prin HotSpotDiagnosticMXBean în timpul execuției;
  3. Heap dump va fi generat atunci când OutOfMemoryError este aruncat prin specificarea opțiunii -XX:+HeapDumpOnOutOfMemoryError VM;
  4. Folosiți hprof.

În mod similar, cum citesc un fișier dump Java? Puteți utiliza jvisualvm.exe care vine cu JDK 1.5 și versiuni ulterioare. Este prezent în folderul bin al JDK. Acesta este un instrument foarte bun care poate fi folosit pentru a profila chiar și rularea Java aplicatii. Puteți chiar să utilizați JProfiler pentru citit morman fişiere dump.

De asemenea, știți, ce este un heap dump?

A hald dump este un instantaneu al memoriei unui proces Java™. Instantaneul conține informații despre obiectele și clasele Java din morman în momentul declanșării instantaneului. Încărcător de clasă, nume, super clasă și câmpuri statice. Rădăcini de colectare a gunoiului. Obiecte definite pentru a fi accesibile de către JVM.

La ce folosește heap dump?

A hald dump este un instantaneu al tuturor obiectelor care se află în memorie în JVM la un moment dat. Sunt foarte utile pentru a depana problemele de scurgere a memoriei și pentru a optimiza memoria utilizare în aplicațiile Java. Halde de grămadă sunt de obicei stocate în fișiere hprof în format binar.

Recomandat: