Բովանդակություն:

Ինչպե՞ս կարող եմ դիտել կույտ թափոնների ֆայլը:
Ինչպե՞ս կարող եմ դիտել կույտ թափոնների ֆայլը:

Video: Ինչպե՞ս կարող եմ դիտել կույտ թափոնների ֆայլը:

Video: Ինչպե՞ս կարող եմ դիտել կույտ թափոնների ֆայլը:
Video: ԻՆՉՊԵՍ ԿԱՐԳԱՎՈՐԵԼ L4D2-ը 2024, Ապրիլ
Anonim

Եթե ունեք ա heap dump ֆայլ պահված ձեր տեղական համակարգում, կարող եք բացել ֆայլ Java VisualVM-ում՝ ընտրելով Ֆայլ > Բեռնել հիմնական ընտրացանկից: Java VisualVM-ը կարող է բացվել կույտային աղբավայրեր պահպանված է. պրոֆ ֆայլ ձևաչափը։ Երբ դու բացում ես ա փրկված կույտային աղբավայր , է կույտային աղբավայր բացվում է որպես ներդիր հիմնական պատուհանում:

Նաև իմանալն այն է, թե ինչպես կարող եմ կույտային աղբավայր պատրաստել:

Java-ի կույտ թափոն ստեղծելու մի քանի եղանակ կա

  1. Օգտագործեք jmap -dump տարբերակը՝ գործարկման ժամանակ կույտ թափոն ստանալու համար;
  2. Օգտագործեք jconsole տարբերակը՝ գործարկման ժամանակ HotSpotDiagnosticMXBean-ի միջոցով կույտ թափոն ստանալու համար;
  3. Heap dump-ը կստեղծվի, երբ OutOfMemoryError-ը նետվի՝ նշելով -XX:+HeapDumpOnOutOfMemoryError VM տարբերակը;
  4. Օգտագործեք hprof.

Նմանապես, ինչպես կարող եմ կարդալ Java աղբանոց ֆայլը: Դուք կարող եք օգտագործել jvisualvm.exe-ը, որը գալիս է JDK 1.5 և ավելի բարձր տարբերակով: Այն ներկա է JDK-ի bin թղթապանակում: Սա շատ լավ գործիք է, որը կարող է օգտագործվել նույնիսկ վազքի պրոֆիլի համար Java հավելվածներ։ Դուք նույնիսկ կարող եք օգտագործել JProfiler-ը կարդալ կույտ թափել ֆայլերը.

Նաև գիտեք, թե ինչ է կույտային աղբավայրը:

Ա կույտային աղբավայր Java™ գործընթացի հիշողության պատկերն է: Պատկերը պարունակում է տեղեկատվություն Java-ի օբյեկտների և դասերի մասին կույտ այն պահին, երբ գործարկվում է լուսանկարը: Դասի բեռնիչ, անուն, սուպեր դաս և ստատիկ դաշտեր: Աղբահանության արմատները. Օբյեկտներ, որոնք նախատեսված են JVM-ի կողմից հասանելի լինելու համար:

Ո՞րն է կույտային աղբի օգտագործումը:

Ա կույտային աղբավայր բոլոր այն օբյեկտների պատկերն է, որոնք որոշակի պահին հիշողության մեջ են գտնվում JVM-ում: Դրանք շատ օգտակար են հիշողության արտահոսքի խնդիրները լուծելու և հիշողությունը օպտիմալացնելու համար օգտագործումը Java հավելվածներում: Կույտային աղբավայրեր սովորաբար պահվում են երկուական ֆորմատի hprof ֆայլերում:

Խորհուրդ ենք տալիս: