La experiencia con JDK 1.6.x G1 ( “basura primero”)
-
13-09-2019 - |
Pregunta
Me gustaría saber cuáles son las experiencias con colector de basura G1 en JDK más reciente? Veo NullPointerException
tirado en mi programa, aunque el código no ha cambiado y se comportan correctamente en JDK anteriores.
Solución
He estado corriendo jEdit usando:
-Xmx192M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
En el último par de días en las ventanas. no han experimentado algo va mal o se porta mal.
También intentado correr Intellij usando el G1 GC, no lo hizo justo tan bien. Que duró un par de horas antes de estrellarse en una gran pila de desorden, quizás un poco optimista.
Otros consejos
Un recolector de basura solamente tendrá un impacto en el rendimiento de su aplicación, no su corrección . He estado usando durante Eclipse, sólo por diversión, y parecía estable.
miraría para la fuente de las excepciones.
He intentado y he experimentado ninguna excepción. Pero el rendimiento de nuestro servidor se redujo aproximadamente un 30%.