Опыт работы с JDK 1.6.x G1 («Сначала мусор») - PullRequest
8 голосов
/ 12 июня 2009

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

Ответы [ 3 ]

3 голосов
/ 18 августа 2009

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

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

2 голосов
/ 12 июня 2009

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

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

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

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

1 голос
/ 16 июля 2009

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

...