Tartalomjegyzék:

Hogyan tekinthetek meg egy kupacképfájlt?
Hogyan tekinthetek meg egy kupacképfájlt?

Videó: Hogyan tekinthetek meg egy kupacképfájlt?

Videó: Hogyan tekinthetek meg egy kupacképfájlt?
Videó: 77 - View for Handling File or Image Uploads - Python & Django 3.2 Tutorial Series 2024, November
Anonim

Ha van a kupac kiíratási fájl a helyi rendszerre mentve megnyithatja a fájlt Java VisualVM-ben kiválasztva Fájl > Betöltés a főmenüből. A Java VisualVM megnyitható kupacszemét mentve a. hprof fájlt formátum. Amikor kinyitod a mentett kupaclerakás , az kupaclerakás lapként nyílik meg a főablakban.

Azt is tudni kell, hogyan készíthetek halomlerakást?

Java kupac kiíratást többféleképpen hozhat létre:

  1. Használja a jmap -dump paramétert a kupackiíratáshoz futás közben;
  2. Használja a jconsole opciót halomkiíratáshoz a HotSpotDiagnosticMXBean segítségével futás közben;
  3. Ha az OutOfMemoryError parancsot a -XX:+HeapDumpOnOutOfMemoryError virtuálisgép paraméter megadásával dobja ki, akkor a kupackiírás jön létre;
  4. Használja a hprof.

Hasonlóképpen, hogyan olvashatok egy Java dump fájlt? Használhatja a jvisualvm.exe fájlt, amely a JDK 1.5 és újabb verziójával érkezik. Jelen van a JDK bin mappájában. Ez egy nagyon jó eszköz, amellyel akár a futást is profilozhatjuk Jáva alkalmazások. Még a JProfilert is használhatja olvas halom dump fájlokat.

Tudja azt is, mi az a halomlerakás?

A kupaclerakás egy Java™ folyamat memóriájának pillanatképe. A pillanatkép információkat tartalmaz a Java objektumokról és osztályokról halom a pillanatfelvétel aktiválásának pillanatában. Osztálybetöltő, név, szuperosztály és statikus mezők. A szemétgyűjtés gyökerei. A JVM által elérhetőként meghatározott objektumok.

Mire jó a halomleírás?

A kupaclerakás egy pillanatkép az összes objektumról, amely egy adott pillanatban a JVM memóriájában van. Nagyon hasznosak a memóriaszivárgási problémák elhárításához és a memória optimalizálásához használat Java alkalmazásokban. Dömperek általában bináris formátumú hprof fájlokban tárolódnak.

Ajánlott: