Resultados de la búsqueda a petición "jvm-hotspot"
Java8 metaspace y uso del montón
Tengo este código para generar clase dinámicamente y cargarlo import javassist.CannotCompileException; import javassist.ClassPool; public class PermGenLeak { private static final String PACKAGE_NAME = "com.jigarjoshi.permgenleak."; public static ...
Math.pow produce resultados diferentes en llamadas repetidas
Después de actualizar a Java 1.8.0_20, nuestro sistema de prueba informó errores, pero el código no se modificó. Descubrí queMath.pow() invocado con exactamente los mismos parámetros de entrada produce resultados diferentes en llamadas repetidas. ...
Mayor consumo de memoria en Java 8 que Java 7
Estoy desarrollando una aplicación de escritorio JavaFX con Java 7. La aplicación que estoy desarrollando utiliza 10-12 subprocesos en segundo plano que obtienen información del sistema o hacen una solicitud HTTP. También uso algunos códigos JNA ...
¿Qué es una optimización de la reflexión en HotSpot JIT y cómo se implementa?
AcechoHacia una VM universal [http://www.infoq.com/presentations/Towards-a-Universal-VM]presentación, estudié esta diapositiva, que enumera todas las optimizaciones que hace HotSpot JIT: En ellanguage-specific techniques sección hay una ...
Analizando registros de gc
estoy usando-XX:+PrintGCApplicationStoppedTime y-XX:+PrintGCApplicationConcurrentTime opciones para activar el registro de gc. Pero descubrí que solo después de 4 0r 5 impresiones dePrintGCApplicationStoppedTime mis detalles reales de registros ...
¿Cómo se implementa el operador de módulo en HotSpot JVM?
Entiendo que eloperación de módulo [http://www.geeksforgeeks.org/optimization-techniques-set-1-modulus/]se puede optimizar usando un poco&magia sabia donde el divisor es un poder de 2 ... y presumiblemente esta es una optimización que hace el ...
Java 8 reserva un mínimo de 1G para Metaspace a pesar de (Max) MetaspaceSize
Java 8 reserva 1G para Metaspace justo después de que comience. Significa que el tamaño mínimo de metaspace es 1G. Pero configuré MetaspaceSize a 300m y MaxMetaspaceSize a 400m. ¿Por qué Java reserva más de lo que yo permito? Versión Java $ ...
Ajuste de parámetros de sobrecarga del GC
Necesito mi Oracle Hotspot para lanzar una excepciónjava.lang.OutOfMemoryError: GC overhead limit exceeded mucho antes que con los parámetros predeterminados deUseGCOverheadLimit. De forma predeterminada, OOME ocurre cuando se pasa más del 98% ...
Bitwise AND (&) expresión en Java
Estoy depurando el código que contieneexpr1 & expr2 dóndeexpr1 tiene un efecto secundario que afectaexpr2 resultado de la evaluación. Sospecho queexpr2 se evalúa antesexpr1, ya que JLS garantiza la evaluación de izquierda a derecha para&&, pero ...
Java VM tuning - Xbatch y -Xcomp
Estoy mirando las opciones de configuración de JVM para ejecutar Alfresco, principalmenteesta [http://wiki.alfresco.com/wiki/JVM_Tuning]documento sobre el Wiki Alfresco [http://wiki.alfresco.com/wiki/Main_Page]. Una de las recomendaciones es usar ...