ከማስታወሻ ውጪ ስህተት በጃቫ ውስጥ ያለ የአሂድ ጊዜ ስህተት ሲሆን ይህም ጃቫ ቨርቹዋል ማሽን (JVM) በጃቫ ክምር ውስጥ በቂ ቦታ ባለመኖሩ ምክንያት አንድን ነገር መመደብ በማይችልበት ጊዜነው። … ይህ ስህተት እንዲሁም ቤተኛ ማህደረ ትውስታ የጃቫ ክፍልን ለመጫን በቂ ካልሆነ ሊጣል ይችላል።
Java Lang OutOfMemory ስህተት የጃቫ ክምር ቦታን እንዴት ማስተካከል እችላለሁ?
የማስታወሻ ስህተትን ለመፍታት ቀላሉ መንገድ በጃቫ ውስጥ ከፍተኛውን የቁልል መጠን በመጨመር የJVM አማራጮችን -Xmx512M ማሳደግ ነው፣ይህ ወዲያውኑ የማስታወሻ ስህተትዎን ይፈታል።
Java Lang OutOfMemoryError PermGen ቦታን እንዴት ማስተካከል እችላለሁ?
ከማስታወሻ ውጪ ስህተት፡ PermGen ቦታ። ከላይ ባለው አንቀጽ ላይ እንደተብራራው ይህ የOutOfMemory ስህተት በጃቫ የሚመጣው የቋሚው ትውልድ ክምር ሲሞላ ነው። በጃቫ ውስጥ ይህን OutOfMemoryError ለማስተካከል የፔርም ቦታ ክምር መጠን በየJVM አማራጭ "-XX: MaxPermSize". ማሳደግ አለቦት።
ጃቫ ለምን ክምር ቦታ ስህተት አለው?
በተለምዶ ይህ ስህተት የሚጣለው ዕቃን በጃቫ ክምር ውስጥ ለመመደብ በቂ ቦታ በማይኖርበት ጊዜ ነው። በዚህ ሁኔታ ቆሻሻ ሰብሳቢው አዲስ ነገር ለማስተናገድ የሚያስችል ቦታ ማዘጋጀት አይችልም እና ክምርም ከዚህ በላይ ሊሰፋ አይችልም።
Java Lang OutOfMemory ስህተት የጃቫ ክምር ቦታን በቶምካት እንዴት ማስተካከል እችላለሁ?
ከተፈለገ የጃቫ ክምር ቅንብሮችን ያዘምኑ።
- ክፈት C:\ፕሮግራም ፋይሎች\Apache Software Foundation\ Tomcat8.0\bin\ Tomcat8w.exe.
- የጃቫ ትሩን ጠቅ ያድርጉ።
- በጃቫ አማራጮች ውስጥ የሚከተሉትን መስመሮች ይጨምሩ 4096m ከፍተኛው የጃቫ ክምር መጠን 4096 ሜጋባይት። …
- እሺን ጠቅ ያድርጉ።
- Apache Tomcat 8.0 Tomcat8 አገልግሎትን አቁም::