OutOfMemoryError-ը Java-ում գործարկման ժամանակի սխալ է, որն առաջանում է, երբ Java վիրտուալ մեքենան (JVM) չի կարողանում օբյեկտ հատկացնել Java-ի կույտում անբավարար տարածության պատճառով: … Այս սխալը կարող է առաջանալ նաև այն դեպքում, երբ հայրենի հիշողությունը բավարար չէ Java դասի բեռնումն աջակցելու համար:
Ինչպե՞ս շտկել Java Lang OutOfMemoryError Java կույտ տարածությունը:
Java-ում OutOfMemoryError-ը լուծելու հեշտ միջոցը մեծացնել կույտի առավելագույն չափն է՝ օգտագործելով JVM տարբերակները -Xmx512M, սա անմիջապես կլուծի ձեր OutOfMemoryError-ը:
Ինչպե՞ս շտկել Java Lang OutOfMemoryError PermGen տարածքը:
OutOfMemoryError. PermGen բացատ: Ինչպես բացատրվեց վերը նշված պարբերությունում, այս OutOfMemory սխալը java-ում գալիս է, երբ կույտի մշտական սերունդը լրացվում է: Java-ում այս OutOfMemoryError-ը շտկելու համար դուք պետք է մեծացնեք Perm տարածության կույտի չափը -ով՝ օգտագործելով JVM տարբերակը «-XX: MaxPermSize»::
Ինչու Java-ն ունի կույտ տարածության սխալ:
Սովորաբար, այս սխալը բացվում է, երբ բավարար տարածք չկա Java-ի կույտում օբյեկտ հատկացնելու համար: Այս դեպքում, աղբահավաքը չի կարող հասանելի տարածք տրամադրել նոր օբյեկտի համար, և կույտը չի կարող ավելի ընդլայնվել:
Ինչպե՞ս շտկել Java Lang OutOfMemoryError Java կույտային տարածքը Tomcat-ում:
Անհրաժեշտության դեպքում թարմացրեք Java-ի կույտի կարգավորումները:
- Բացեք C:\Program Files\Apache Software Foundation\Tomcat8.0\bin\Tomcat8w.exe.
- Սեղմեք Java ներդիրը:
- Ավելացրեք հետևյալ տողերը Java Options-ում, որտեղ 4096 մ-ը Java-ի կույտի առավելագույն չափն է՝ 4096 մեգաբայթ: …
- Սեղմեք Լավ:
- Կանգնեցրեք Apache Tomcat 8.0 Tomcat8 ծառայությունը։