Опыт работы с JDK 1.6.x G1 ("Сначала мусор")

Я хотел бы знать, каков опыт работы с сборщиком мусора G1 в новейшем JDK? я вижу NullPointerException добавлено в мою программу, хотя код не изменился и ведет себя правильно в более ранних версиях JDK.

3 ответа

Решение

Я запускаю jEdit используя:

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

за последние пару дней на окнах. Не испытывал ничего плохого или плохого.

Я также попытался запустить Intellij с помощью G1 GC, это не очень хорошо. Это продолжалось пару часов, прежде чем врезаться в большую кучу беспорядка, возможно, немного оптимистично.

Сборщик мусора будет влиять только на производительность вашего приложения, а не на его корректность. Я использовал его для Eclipse, просто для удовольствия, и выглядел стабильно.

Я бы искал источник исключений в другом месте.

Я пытался и не испытывал никаких исключений. Но производительность нашего сервера упала примерно на 30%.

Другие вопросы по тегам