سؤال

أود أن أعرف ما هي الخبرات مع جامع القمامة G1 في أحدث JDK؟ أرى NullPointerException ألقيت في برنامجي، على الرغم من أن الرمز لم يتغير وتتصرف بشكل صحيح في JDKS في وقت سابق.

هل كانت مفيدة؟

المحلول

لقد قمت بتشغيل jedit باستخدام:

-Xmx192M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC

لليومين الماضيين على النوافذ. لم تشهد أي شيء يحدث خطأ أو سوء التصرف.

لقد حاولت أيضا تشغيل Intellij باستخدام G1 GC، لم يكن عادلا جيدا. استمرت بضع ساعات قبل الانهيار في كومة كبيرة من الفوضى، متفائل بعض الشيء ربما.

نصائح أخرى

جامع القمامة سوف يؤثر فقط على أداء من طلبك، وليس لها صحة. وبعد لقد كنت أستخدمها من أجل الكسوف، فقط للمتعة، ويبدو مستقرة.

أود أن أنظر إلى أماكن أخرى لمصدر الاستثناءات.

حاولت وتعاني من أي استثناءات. لكن أداء خادمنا انخفض حوالي 30٪.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top