OutOfMemoryError: تم تجاوز حد الحمل الزائد لـ GC
سؤال:
أتلقى "Java" .lang.OutOfMemoryError: تم تجاوز حد الحمل الزائد لـ GC" خطأ في برنامج يقوم بإنشاء العديد من كائنات HashMap باستخدام إدخالات نصية صغيرة. هل هناك بديل برمجي لزيادة حجم الكومة أو تعطيل التحقق من الأخطاء؟
الإجابة:
نعم، يمكن للعديد من البدائل البرمجية معالجة هذه المشكلة:
لاحظ أن استخدام طريقة HashMap.clear() سيؤدي بالفعل إلى مسح البيانات المخزنة في HashMap، مما يجعلها غير قابلة للاستخدام للغرض المقصود. ولذلك، فهو ليس حلاً موصى به.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3