Orodha ya maudhui:

Je, ninaonaje faili ya kutupwa kwa lundo?
Je, ninaonaje faili ya kutupwa kwa lundo?

Video: Je, ninaonaje faili ya kutupwa kwa lundo?

Video: Je, ninaonaje faili ya kutupwa kwa lundo?
Video: LET FOOD BE THY MEDICINE 2024, Aprili
Anonim

Ikiwa una faili ya kutupa iliyohifadhiwa kwenye mfumo wako wa ndani, unaweza kufungua faili ya faili katika Java VisualVM kwa kuchagua Faili > Pakia kutoka kwa menyu kuu. Java VisualVM inaweza kufungua dampo za lundo kuokolewa katika. hprof faili umbizo. Lini unafungua a kuokolewa dampo la lundo ,, dampo la lundo inafungua kama kichupo kwenye dirisha kuu.

Pia kujua ni, ninawezaje kutengeneza dampo la lundo?

Kuna njia kadhaa za kutengeneza dampo la java:

  1. Tumia chaguo la jmap -dump kupata dampo la lundo wakati wa kukimbia;
  2. Tumia chaguo la jconsole kupata dampo la lundo kupitia HotSpotDiagnosticMXBean wakati wa utekelezaji;
  3. Tupa lundo litatolewa OutOfMemoryError itakapotupwa kwa kubainisha -XX:+HeapDumpOnOutOfMemoryError VM chaguo;
  4. Tumia hprof.

Vile vile, ninasomaje faili ya utupaji wa Java? Unaweza kutumia jvisualvm.exe ambayo inakuja na JDK 1.5 na hapo juu. Ipo kwenye folda ya bin ya JDK. Hii ni zana nzuri sana ambayo inaweza kutumika kuweka wasifu hata inayoendesha Java maombi. Unaweza hata kutumia JProfiler kwa soma lundo tupa faili.

Pia ujue, dampo la lundo ni nini?

A dampo la lundo ni picha ya kumbukumbu ya mchakato wa Java™. Picha ndogo ina habari kuhusu vitu na madarasa ya Java kwenye faili ya lundo kwa sasa snapshot imeanzishwa. Kipakiaji cha darasa, jina, darasa bora, na sehemu tuli. Mizizi ya ukusanyaji wa takataka. Vitu vilivyofafanuliwa kuwa vinaweza kufikiwa na JVM.

Je, matumizi ya dampo la lundo ni nini?

A dampo la lundo ni taswira ya vitu vyote vilivyo kwenye kumbukumbu katika JVM kwa wakati fulani. Ni muhimu sana kutatua shida za uvujaji wa kumbukumbu na kuboresha kumbukumbu matumizi katika programu za Java. Matupio ya lundo kawaida huhifadhiwa katika umbizo la binary faili za hprof.

Ilipendekeza: