Preguntas etiquetadas con jvm

96
Imprimir todos los indicadores de JVM

Encontré una bandera JVM interesante: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Imprime cientos de opciones distintas, de las que nunca había oído hablar antes. También imprime valores predeterminados, lo que ayuda a diagnosticar mejor los comportamientos de JVM. Otra...

94
Java: ¿Cuál es la diferencia entre <init> y <clinit>?

No puedo entender el siguiente texto ... ¿Significa que <clinit>es para constructores vacíos? ¿Por qué es importante tener dos versiones diferentes? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods En el nivel de la máquina virtual Java, cada...

93
Referencia no resuelta de Kotlin en IntelliJ

Comencé con el tutorial para aprender Kotlin en IntelliJ. Cuando intenté ejecutar el ejemplo, es decir fun main(args: Array<String>) { println("lol") } La ejecución se suspende con este mensaje. Error:(5, 5) Kotlin: Unresolved reference: println Esta es la primera vez que uso IntelliJ....

91
¿Hay una JVM por aplicación Java?

¿Se utiliza la misma JVM en todas las aplicaciones Java en ejecución o se aplica 'una JVM por aplicación Java'? (digamos que las aplicaciones son IntelliJ IDEA, un servidor y NetBeans, por ejemplo) Además, ¿existe alguna conexión entre las JVM asignadas y los procesos utilizados por cada...

91
Implementación de C # para la JVM

¿Alguien está intentando implementar C # para la JVM? Como desarrollador de Java, he estado mirando C # con envidia, pero no estoy dispuesto a renunciar a la portabilidad y madurez de la JVM, sin mencionar la diversa gama de herramientas para ella. Sé que hay algunas diferencias importantes...

90
Obtener los parámetros de una JVM en ejecución

¿Hay alguna forma de obtener los parámetros de una JVM en ejecución? ¿Existe una herramienta de línea de comandos como jstat que toma como entrada el pid de la JVM y devuelve sus parámetros iniciales? Estoy particularmente interesado en los valores -Xmx y -Xms que se dieron al iniciar la JVM....

89
¿Qué es la técnica de inversión de bucle?

Estaba revisando un documento que habla sobre las técnicas de optimización del compilador Just -In-Time (JIT) para Java. Uno de ellos fue la "inversión de bucle". Y el documento dice: Reemplaza un whilebucle regular con un do-whilebucle. Y el do-whilebucle se establece dentro de una...