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

Ինչն է առաջացնում Java-ի կույտային աղբավայր:
Ինչն է առաջացնում Java-ի կույտային աղբավայր:

Video: Ինչն է առաջացնում Java-ի կույտային աղբավայր:

Video: Ինչն է առաջացնում Java-ի կույտային աղբավայր:
Video: Եթե քնի ժամանակ թքոտում եք բարձը, ապա լսեք սա 2024, Նոյեմբեր
Anonim

Բացահայտեք արմատային պատճառը java-ի կույտային աղբավայրերում

  • Այն պատճառները ինչ-որ բան է, որն օգտագործում է հիշողությունը (ինչը շատ է) Այն, ինչ դուք փնտրում եք, այն օբյեկտներն են, որոնք օգտագործում են ավելի շատ հիշողություն, քան դուք կարծում եք, որ պետք է:
  • Եթե դիմումը ճիշտ է վարվում, ապա պատճառ դա կարող է լինել առավելագույնը կույտ չափը չափազանց ցածր է: –

Նաև հարցրեց, թե ինչպես եք վերցնում Java-ի կույտային աղբանոցը:

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

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

Նաև գիտեք, թե ինչու է առաջանում կույտային աղբավայրը: JVM առաջացնում է որ Կույտային աղբանոց ֆայլը նշված ֆայլի ճանապարհին: Երբեմն մենք կարող ենք պահանջել Կույտային աղբանոց ըստ պահանջի: Հիշողության սպառումը շտկելու համար մենք պահանջում ենք Կույտային աղբանոց . Եթե դուք չեք նշել HeapDumpPath-ը, ապա JVM-ը առաջացնում է ֆայլը, որտեղ աշխատում է JAVA գործընթացը:

Բացի այդ, ինչ է Java-ի կույտային աղբանոցը:

Ա կույտային աղբավայր ա–ի հիշողության ակնթարթն է Java ™ գործընթաց: Պատկերը պարունակում է տեղեկատվություն այն մասին Java առարկաներ և դասեր են կույտ այն պահին, երբ գործարկվում է լուսանկարը: Քանի որ այս տվյալները պահպանելու տարբեր ձևաչափեր կան, տրամադրված տեղեկատվության մեջ կարող են լինել որոշ տարբերություններ:

Ինչպե՞ս կարդալ կույտային աղբանոց:

Բացեք կույտային աղբավայր Eclipse Memory Analyzer-ում՝ օգտագործելով File Open տարբերակը Կույտային աղբանոց . Նախ, դա ձեզ հուշում է ստեղծել արտահոսքի կասկածելի զեկույց: Օգտագործողը կարող է ստեղծել այն կամ բաց թողնել այն: Հիշողության անալիզատորի «ակնարկ» ներդիրը ցույց կտա ընդհանուր չափը կույտ և օբյեկտի չափի կարկանդակ աղյուսակ:

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