كيفية تعطيل إنشاء تفريغ كومة Java بعد تعطل VM؟
سؤال
يعمل JVM على FreeBSD مع ذاكرة 18 جيجابايت. يستغرق إنشاء ملف أساسي حوالي ساعة ، وهو أمر بطيء للغاية ، لذلك أحتاج إلى طريقة لتعطيله.
المحلول
إذا كان هذا هو تفريغ تحطم OS ، فاستخدم Ulimit لتعيين الحد الأقصى لحجم الأساس إلى 0.
نصائح أخرى
لست متأكدًا من أن هذا سيعمل ، ولكن إذا كنت تستخدم النقطة الساخنة ، فحاول ذلك في الحجج إلى java
يأمر:
-XX:HeapDumpPath=/dev/null
إذا كنت ترغب في إيقاف تشغيل القمامة الأساسية تمامًا ، فيمكنك استخدام نهج Ulimit (تأكد من استخدام علامة -H لتعيين الحد الأقصى):
ulimit -c -H 0
إذا كنت تعني حقًا ملفًا أساسيًا ، وليس شيئًا محددًا لـ Java ، فأنت بحاجة إلى استخدام أمر Ulimit لتعيين الحد الأقصى لحجم الملف الأساسي على شيء صغير.
لا تنتمي إلى StackOverflow