OutOfMemoryError არის გაშვების შეცდომა Java-ში, რომელიც ჩნდება, როდესაც ჯავას ვირტუალური მანქანა (JVM) ვერ ახერხებს ობიექტის გამოყოფას Java-ის გროვაში არასაკმარისი სივრცის გამო. … ამ შეცდომის გამოშვება ასევე შეიძლება, როდესაც მშობლიური მეხსიერება არასაკმარისია Java კლასის ჩატვირთვის მხარდასაჭერად.
როგორ გამოვასწორო Java Lang OutOfMemoryError Java heap space?
Java-ში OutOfMemoryError-ის გადაჭრის მარტივი გზაა გაზარდოთ მაქსიმალური გროვის ზომა JVM პარამეტრების გამოყენებით -Xmx512M, ეს დაუყოვნებლივ მოაგვარებს თქვენს OutOfMemoryError-ს.
როგორ გავასწორო Java Lang OutOfMemoryError PermGen სივრცე?
OutOfMemoryError: PermGen სივრცე. როგორც ზემოთ პუნქტშია ახსნილი, ეს OutOfMemory შეცდომა java-ში ჩნდება, როდესაც გროვის მუდმივი თაობა ივსება. ამ OutOfMemoryError Java-ში გამოსასწორებლად, თქვენ უნდა გაზარდოთ პერმის სივრცის გროვის ზომა -ით JVM ვარიანტის "-XX: MaxPermSize". გამოყენებით.
რატომ აქვს Java-ს heap space შეცდომა?
ჩვეულებრივ, ეს შეცდომა იშლება, როდესაც არასაკმარისია ადგილი Java-ის გროვაში ობიექტის გამოსაყოფად. ამ შემთხვევაში, ნაგვის შემგროვებელი ვერ გახდის ხელმისაწვდომ ადგილს ახალი ობიექტის მოსათავსებლად და გროვის შემდგომი გაფართოება შეუძლებელია.
როგორ გავასწორო Java Lang OutOfMemoryError Java heap space Tomcat-ში?
საჭიროების შემთხვევაში განაახლეთ ჯავის გროვის პარამეტრები
- გახსენით C:\Program Files\Apache Software Foundation\Tomcat8.0\bin\Tomcat8w.exe.
- დააწკაპუნეთ Java ჩანართზე.
- დაამატეთ შემდეგი სტრიქონები Java Options-ში, სადაც 4096 მ არის ჯავის გროვის მაქსიმალური ზომა 4096 მეგაბაიტი. …
- დააწკაპუნეთ OK.
- შეაჩერე Apache Tomcat 8.0 Tomcat8 სერვისი.