Nunca pensé que necesitase conocerlo…para la realidad es tozuda…
-Xverify:none – deshabilita la verificación del bytecode, con lo que el classloading es más rápido. No encuentro motivo para no usarlo
-XX:+UseConcMarkSweepGC o -XX:+UseParNewGC – estos se pueden usar cuando se tiene problema con las pausas provocadas por el Garbage Collection.
El parámetro hace que la JVM use otros algoritmos para la recolección y que no se pare el sistema en el proceso de recolección.
Se debe usar con la línea -XX:+CMSClassUnloadingEnabled y con -XX:+CMSPermGenSweepingEnabled para que se permita la descarga de clases (por defecto con el cambio de algoritmo no lo están)
-XX:+UseAdaptiveSizePolicy – ayuda a mejorar la recolección del Garbage Collector y la memoria que necesita. Aparece en el JDK 1.5.
-XX:CompileThreshold=100 – hace que la HotSpot compile más métodos en el arranque, lo que ralentiza el tiempo de arranque pero mejora el de ejecución.
-Djava.net.preferIPv4Stack=true – elimina el uso del stack IPV6, lo que elimina delay durante arranque al intentar resolver la IP. Sólo es útil en sistemas donde está instalado IPV6 pero no configurados.
-Dsun.java2d.opengl=true – habilita el uso de OpenGL-based para Java 2D soportando el renderizado por hardware

Deja un comentario