احمد صوالحة نشر 22 فبراير 2021 أرسل تقرير نشر 22 فبراير 2021 عندما أقوم بعمل Junit testing يظهر لي الخطأ التالي: java.lang.OutOfMemoryError ما معنى هذا الخطأ ؟ 1 اقتباس
0 عبد الله محمد5 نشر 22 فبراير 2021 أرسل تقرير نشر 22 فبراير 2021 هذا الخطأ يعني أنه ليس هنالك مساحة كافية لإنشاء الكائن الذي تريد إنشائه ويحدث في ثلاثة أحوال: عندما تقوم بانشاء كائن جديد في الوقت الذي لا يكون هنالك مساحة لإنشائه في الHeap الخاص بالجافا والذي يتم تسجيل الكائنات. عندما لاتكون هنالك مساحة كافية لتحميل كلاس من الكلاسات. في حالة نادرة جداً يحدث هذا الخطأ عندما يأخذ الgrbage collector وقت طويل في عملية تحرير الذاكرة و مع ذلك تكون الذاكرة المحررة صغيرة جداً. 1 اقتباس
0 Wael Aljamal نشر 22 فبراير 2021 أرسل تقرير نشر 22 فبراير 2021 ربما إعدادات بيئة المشروع غير محددة بالشكل الصحيح، ولا تناسب المشروع، أي أنه تم وضع ذاكرة صغيرة نسبيا وهي لا تكفي. يمكننا من القائمة Run Configurations --> Run --> اختيار المشروع ومن ثم "JRE" --> ونضع -Xmx1024m أو أكبر يمكن تحديد الذاكرة افتراضيا لجميع المشاريع عن طريق: Run --> Run Configurations --> اختر "JRE" tab --> ثم ادخل -Xmx1024m اقتباس
السؤال
احمد صوالحة
عندما أقوم بعمل Junit testing يظهر لي الخطأ التالي:
java.lang.OutOfMemoryError
ما معنى هذا الخطأ ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.