Resultados de la búsqueda a petición "jvm"

12 la respuesta

Obtener la versión de Java en tiempo de ejecución

Necesito evitar un error de Java en JDK 1.5 que se corrigió en 1.6. Estoy usando la siguiente condición: if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... } ¿Funcionará para otras JVM? ¿Hay una mejor manera de ...

8 la respuesta

¿Alguna forma de "reiniciar" la JVM?

¿Hay alguna forma de reiniciar la JVM? ¿Como en no salir realmente, sino cerrar y recargar todas las clases, y ejecutar main desde arriba?

3 la respuesta

Implementación interna de palabras clave sincronizadas

¿Cómo se asegura JVM de que los hilos adquieran un bloqueo después de ingresar el método sincronizado de un objeto?

3 la respuesta

Totalmente confundido con java.exe

El JDK es el superconjunto de JRE. JDK tiene las herramientas necesarias como el depurador javac java.exe, etc. + JRE. Pero JRE tiene una implementación particular de JVM. Mi suposición es java.exe o el lanzador de aplicaciones java es el ...

1 la respuesta

¿Qué significa exactamente Oop Maps en Hotspot VM?

Leí de algunos documentos que Hotspot VM utiliza una estructura de datos llamada Oop Maps para administrar todos los OOP en VM. Mi pregunta es ¿cuándo se genera esta estructura de datos de Oop Map? ¿En tiempo de compilación o tiempo de ejecución? ...

4 la respuesta

Ejecutando jmap obteniendo No se puede abrir el archivo de socket

Tuve que correrjmap para hacer un montón de mi proceso. perojvm devuelto: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding Entonces usé ...

1 la respuesta

Asignaciones en nuevos TLAB vs asignaciones fuera de TLAB

La herramienta Java Mission Control en el JDK proporciona estadísticas sobre la asignación de objetos en nuevos TLAB y asignaciones fuera de TLAB. (Está bajo Memoria / Asignaciones). ¿Cuál es el significado de estas estadísticas, qué es bueno ...

3 la respuesta

¿Qué hay en el encabezado del objeto Java?

¿Podría darme alguna información sobre qué se almacena exactamente en el encabezado del objeto? Sé que probablemente depende de JVM, pero ¿tal vez para HotSpot al menos? Estoy buscando una descripción exacta específicamente para una primera ...

2 la respuesta

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 ...

4 la respuesta

Comprender los hilos nativos de java y el jvm

Entiendo que jvm es en sí misma una aplicación que convierte el bytecode del ejecutable de Java en código de máquina nativo, pero cuando uso hilos nativos tengo algunas preguntas que parece que no puedo responder. ¿Cada hilo crea su propia ...