Опыт работы с JDK 1.6.x G1 ("Сначала мусор")
Я хотел бы знать, каков опыт работы с сборщиком мусора G1 в новейшем JDK? я вижу NullPointerException
добавлено в мою программу, хотя код не изменился и ведет себя правильно в более ранних версиях JDK.
3 ответа
Я запускаю jEdit используя:
-Xmx192M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
за последние пару дней на окнах. Не испытывал ничего плохого или плохого.
Я также попытался запустить Intellij с помощью G1 GC, это не очень хорошо. Это продолжалось пару часов, прежде чем врезаться в большую кучу беспорядка, возможно, немного оптимистично.
Сборщик мусора будет влиять только на производительность вашего приложения, а не на его корректность. Я использовал его для Eclipse, просто для удовольствия, и выглядел стабильно.
Я бы искал источник исключений в другом месте.
Я пытался и не испытывал никаких исключений. Но производительность нашего сервера упала примерно на 30%.