Turinys:

Kaip peržiūrėti krūvos iškelties failą?
Kaip peržiūrėti krūvos iškelties failą?

Video: Kaip peržiūrėti krūvos iškelties failą?

Video: Kaip peržiūrėti krūvos iškelties failą?
Video: How to take heap dump and Rread, analyze heap dump file by free software VisualVM | .hprof file 2024, Lapkritis
Anonim

Jei turite a krūvos iškelties failas išsaugotas vietinėje sistemoje, galite atidaryti failą Java VisualVM pasirinkdami Failas > Įkelti iš pagrindinio meniu. „Java VisualVM“gali atidaryti krūvos sąvartynai išsaugotas. hprof failą formatu. Kada atidarai a išsaugotas krūvos sąvartynas , krūvos sąvartynas atidaromas kaip skirtukas pagrindiniame lange.

Taip pat reikia žinoti, kaip padaryti krūvą?

Yra keli būdai, kaip sukurti „Java“krūvos iškeldinimą:

  1. Naudokite jmap -dump parinktį, kad gautumėte krūvos išrašymą vykdymo metu;
  2. Naudokite jconsole parinktį, kad gautumėte krūvos išrašymą per HotSpotDiagnosticMXBean vykdymo metu;
  3. Krūvos išrašymas bus sugeneruotas, kai OutOfMemoryError bus išmestas, nurodant -XX:+HeapDumpOnOutOfMemoryError VM parinktį;
  4. Naudokite hprof.

Panašiai, kaip perskaityti „Java“iškelties failą? Galite naudoti jvisualvm.exe, kuri pateikiama su JDK 1.5 ir naujesne versija. Jis yra JDK aplanke. Tai labai geras įrankis, kuriuo galima profiliuoti net bėgimą Java programos. Jūs netgi galite naudoti JProfiler skaityti krūva iškelti failus.

Taip pat žinokite, kas yra sąvartynas?

A krūvos sąvartynas yra „Java™“proceso atminties momentinė nuotrauka. Momentinėje nuotraukoje yra informacijos apie Java objektus ir klases krūva tuo metu, kai suveikia momentinė nuotrauka. Klasės įkroviklis, pavadinimas, super klasė ir statiniai laukai. Šiukšlių surinkimo šaknys. Objektai, apibrėžti kaip pasiekiami JVM.

Kuo naudingas krūvos išmetimas?

A krūvos sąvartynas yra visų objektų, kurie tam tikru momentu yra JVM atmintyje, momentinė nuotrauka. Jie labai naudingi sprendžiant atminties nutekėjimo problemas ir optimizuojant atmintį naudojimas Java programose. Krūvos sąvartynai paprastai saugomi dvejetainio formato hprof failuose.

Rekomenduojamas: