لماذا java.lang.outofmemory Error مساحة كومة جافا؟

جدول المحتويات:

لماذا java.lang.outofmemory Error مساحة كومة جافا؟
لماذا java.lang.outofmemory Error مساحة كومة جافا؟
Anonim

OutOfMemoryError هو خطأ وقت تشغيل في Java والذي يحدث عندماجهاز Java Virtual Machine (JVM) غير قادر على تخصيص كائن بسبب مساحة غير كافية في Java heap. … يمكن أيضًا إلقاء هذا الخطأ عندما تكون الذاكرة الأصلية غير كافية لدعم تحميل فئة Java.

كيف يمكنني إصلاح خطأ Java Lang OutOfMemoryError مساحة كومة Java؟

طريقة سهلة لحل خطأ OutOfMemoryError في جافا هيزيادة الحد الأقصى لحجم الكومة باستخدام خيارات JVM -Xmx512M، وهذا سيحل على الفور خطأ OutOfMemoryError.

كيف يمكنني إصلاح مساحة Java Lang OutOfMemoryError؟

OutOfMemoryError: مساحة PermGen. كما هو موضح في الفقرة أعلاه ، يأتي خطأ OutOfMemory في جافا عند ملء التوليد الدائم للكومة. لإصلاح هذا الخطأ OutOfMemoryError في Java ، تحتاج إلى زيادة حجم كومة مساحة Perm بمقدارباستخدام خيار JVM "-XX: MaxPermSize".

لماذا تحتوي Java على خطأ في مساحة الكومة؟

عادة ، يتم إلقاء هذا الخطأ عندمالا توجد مساحة كافية لتخصيص كائن في Java heap. في هذه الحالة ، لا يمكن لمجمع البيانات المهملة توفير مساحة لاستيعاب كائن جديد ، ولا يمكن توسيع الكومة أكثر.

كيف يمكنني إصلاح خطأ Java Lang OutOfMemoryError مساحة كومة Java في Tomcat؟

تحديث إعدادات Java heap إذا لزم الأمر

  1. افتح C: / Program Files / Apache Software Foundation / Tomcat8.0 / بن / Tomcat8w.exe.
  2. انقر فوق علامة التبويب Java.
  3. أضف الأسطر التالية في Java Options حيث 4096m هو أقصى حجم لكومة Java وهو 4096 ميغابايت. …
  4. انقر فوق موافق.
  5. إيقاف خدمة Apache Tomcat 8.0 Tomcat8.

موصى به: