jvm

¿En qué lenguaje están escritos el compilador Java y JVM?

En el que los lenguajes son el compilador Java (javac), la máquina virtual (JVM) y el java starter escrito?

¿Hace trampa Java JIT al ejecutar código JDK?

Yo estaba benchmarking algo de código, y yo no podía llegar a correr tan rápido como con java.math.BigInteger, incluso cuando ... s optimizaciones precalculadas que no puedo usar en mi código? Siempre entendí que no lo hacen. ¿Qué explica esta diferencia?

¿Qué hace realmente JVM flag CMSClassUnloadingEnabled?

No puedo por mi vida encontrar una definición de lo que la bandera de Java VM CMSClassUnloadingEnabled realmente hace, aparte ... upongo que el Recolector de basura de CMS no descarga clases por defecto, y este flag lo activa - pero no puedo estar seguro.

¿Cómo activar JMX en mi JVM para acceder con jconsole?

¿Cómo activar JMX en una JVM para acceder con jconsole?

Terminología de Java heap: ¿generaciones jóvenes, viejas y permanentes?

Estoy tratando de entender cómo los conceptos de joven, antiguas y generaciones permanentes en la terminología Java heap, y m ... es la vieja generación? ¿Qué es la generación permanente? ¿Cómo interactúan/se relacionan las tres generaciones entre sí?

¿Qué causa realmente un error de desbordamiento de pila? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es un StackOverflowError? ... Un StackOverflow ocurre debido a una mala recursión. Un StackOverflow ocurre cuando el montón se encuentra con la pila.

Las diferencias reales entre "java server" y "java -client"?

¿Hay alguna diferencia práctica real entre "java-server" y "java-client"? Todo lo que puedo encontrar en el sitio de Sun es ... comienza más lento pero debería correr más rápido". ¿Cuáles son las diferencias reales? (Usando JDK 1.6.0_07 actualmente.)

No se pudo reservar suficiente espacio para el montón de objetos

Cuando estoy ejecutando, recibo la siguiente excepción repetidamente cada vez que intento ejecutar el programa. Se produj ... ia virtual (tamaño de página) y el tamaño de la RAM, pero fue en vano. ¿Alguien puede decirme cómo puedo eliminar este error?

Obtener una Lista de todos los Subprocesos que se ejecutan actualmente en Java

¿Hay alguna manera de obtener una lista de todos los Subprocesos en ejecución en la JVM actual (incluidos los Subprocesos NO ... ible obtener los objetos Thread y Class de todos los Thread de la lista? Quiero ser capaz de hacer esto a través del código.

Java: la matriz int se inicializa con elementos distintos de cero

De acuerdo con el JLS, un array int debe ser llenado por ceros justo después de la inicialización. Sin embargo, me enfrento a ... acle publicó este error en su base de datos pública de errores: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7196857

¿Cómo obtener argumentos de vm desde dentro de la aplicación java?

Necesito comprobar si alguna opción que se puede pasar a JVM está explícitamente establecida o tiene su valor predeterminado. ... untime, pero estos no me están dando información sobre vmargs. ¿Hay alguna manera de obtener la información que necesito?

¿Qué hace-XX:MaxPermSize?

Específicamente, ¿por qué ayudaría a solucionar un problema de PermGen OutOfMemoryError? También, puntos de bonificación por una respuesta que me señala a la documentación sobre los argumentos JVM...

Cómo tratar con " java.lang.Error OutOfMemoryError: Java heap space" error (tamaño de montón de 64 MB)

Estoy escribiendo una aplicación del lado del cliente Swing (graphical font designer) en Java 5. Recientemente, me estoy to ... res o algunas alternativas como memoria virtual automática, extendiendo el tamaño del montón dinámicamente, eso sería genial.

¿Por qué implementarías finalize()?

He estado leyendo a través de muchas de las preguntas de Java novato en finalize() y me parece un poco desconcertante que nad ... repitiendo un Java el uso previsto de un libro de texto o finalizar no es suficiente, y no es la intención de esta pregunta.

Cómo arreglar java.lang.UnsupportedClassVersionError: Major no soportado.versión menor

Estoy tratando de usar Notepad++ como mi herramienta todo en uno editar, ejecutar, compilar, etc. Tengo JRE instalado, y h ... , y configurar mi variable path para el JDK en su lugar de JRE? ¿Cuál es la diferencia entre la variable PATH en JRE o JDK?

Cómo puedo configurar el proxy para ser utilizado por la JVM

Muchas veces, una aplicación Java necesita conectarse a Internet. El ejemplo más común ocurre cuando está leyendo un archivo XML y necesita descargar su esquema. Estoy detrás de un servidor proxy. ¿Cómo configuro mi JVM para usar el proxy ?

Java "Máquina Virtual" vs Python "Intérprete" jerga?

Parece raro leer de una "máquina virtual" de Python mientras que en Java se usa "máquina virtual" todo el tiempo. Ambos interpretan códigos de bytes; ¿por qué llamar a uno una máquina virtual y al otro un intérprete?

Eliminación de PermGen en JDK 8

He instalado JDK 8 e intento ejecutar Eclipse. Estoy recibiendo el siguiente mensaje de advertencia: Java HotSpot(TM) 64-Bi ... arning: ignoring option MaxPermSize=512m; support was removed in 8.0 ¿Cuáles son las razones para ignorar este argumento?

¿Cuáles son los parámetros Xms y Xmx al iniciar JVMs? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo se determina el tamaño predeterminado del montón de Jav ... Explique el uso de los parámetros Xms y Xmx en JVMs. ¿Cuáles son los valores predeterminados para ellos?

¿Cuál es la diferencia entre JVM, JDK, JRE y OpenJDK?

¿Cuál es la diferencia entre JVM, JDK, JRE & OpenJDK? Estaba programando en Java y me encontré con estas frases, ¿cuáles son las diferencias entre ellas?