jvm

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

¿Hay alguna forma de obtener los parámetros de una JVM en ejecución? ¿Hay una herramienta de línea de comandos como jstat qu ... modificar la configuración de seguridad de la JVM, que nos pareció muy disruptiva y arriesgada en un servidor de producción.

Java GC: ¿por qué dos regiones de survivor?

Para la JVM de Sun/Oracle, he leído que la GC algo divide a new generation en una región Eden y dos regiones survivor. Lo que ... región sobreviviente (como lo hace actualmente entre dos regiones sobrevivientes); o hay alguna deficiencia en este enfoque?

¿Cómo asegura la JVM ese Sistema?identityHashCode () nunca cambiará?

Típicamente la implementación por defecto de Object.hashCode() es alguna función de la dirección asignada del objeto en la me ... es posible para dos ¿objetos que tengan el mismo identityHashCode (si son asignados primero a la misma dirección en memoria)?

¿Cómo exactamente se lleva a cabo la compilación de Java?

Confundido por el proceso de compilación java OK sé esto: Escribimos código fuente java, el compilador que es independiente ... , qué es? Puede alguien decirme de manera clara y detallada sobre cómo mi código fuente java se convierte en código máquina.

¿Por qué Clojure sobre otros Ceceos de JVM: Kawa, Armed Bear o SISC?

La JVM ya tenía tres Ceceos antes de que Clojure llegara a la escena: Kawa, Armed Bear and SISC. ¿Qué espacio llena Clojure que dejaron esos Ceceos?

¿Cómo aumentar el tamaño del montón de aplicaciones en Eclipse?

Algunos dicen que necesito hacer eso en Configuraciones de ejecución para mi aplicación. Cuando abra esa ventana, ¿podría decirme cómo establecer el argumento correcto y la cantidad de memoria? Diga cómo configurar 2GB o 1.5 GB?

¿Cómo puedo configurar correctamente el tamaño de permgen?

Tengo esta máquina virtual con tomcat, java y grails en ella. He estado recibiendo errores de permgen, así que miré alrededor ... cionó. Estoy esperando obtener 512m pero 85983232 bytes = 82 mb.. O lo estoy viendo mal..? ¿Alguien puede aclararme esto? D:

¿Coste de rendimiento oculto en Scala?

Me encontré con esta vieja pregunta e hice el siguiente experimento con scala 2.10.3. Reescribí la versión de Scala para usa ... HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Mi pregunta es, ¿qué es el costo oculto con la scala versión? Muchas gracias.

¿Cuáles son las raíces?

¿Cuáles son las raíces en la recolección de basura? He leído la definición de root como "cualquier referencia a la que el p ... ntre la raíz y los objetos vivos. ¿Qué es path to root? ¿Cómo funcionan los objetos root y live? Alguien Puede elaborar ?

¿Cómo puedo obtener un número aleatorio en Kotlin?

Un método genérico que puede devolver un entero aleatorio entre 2 parámetros como lo hace ruby con rand(0..n). Alguna sugerencia?

Soporte para Cadenas Comprimidas que se caen en HotSpot JVM?

En esta página de Oracle Java HotSpot VM Options, enumera -XX:+UseCompressedStrings como disponible y activado de forma prede ... re 2.0 G, mientras que Java 6 update 29 sin cadenas comprimidas requiere 1.8 GB y con cadena comprimida requiere solo 1.0 GB.

¿En qué está escrito Java?

¿En qué idioma está escrito el JVM de Sun?

Formas de mejorar la consistencia del rendimiento

En el siguiente ejemplo, un hilo está enviando "mensajes" a través de un ByteBuffer que es el consumidor está tomando. El me ... jetos no se presentará de manera óptima. La única manera de resolver esto puede ser añadiendo relleno a la clase original. :(

¿Cuál es la diferencia entre def foo = {} y def foo () = {} en Scala?

Dados los siguientes constructos para definir una función en Scala, ¿puede explicar cuál es la diferencia y cuáles serán las ... ay algunas preguntas similares que noté: Diferencia entre función con paréntesis y sin Métodos Scala sin argumentos

Eclipse: detener la ejecución de código (java)

A veces, voy a ejecutar un programa que contiene accidentalmente un bucle infinito o algo así. Eclipse me permitirá seguir ed ... o. ¿Cómo puedo detenerlo? (¿Quiero reiniciar la JVM?) Reiniciar eclipse siempre funciona, pero eso rompe mi flujo de trabajo.

Por qué Clojure se llama Clojure

¿Por qué el nombre de la lengua es "Clojure"? Busqué un poco en Google, pregunté en #clojure. Hasta ahora, no hubo suerte.

¿Qué es com.sol.proxy.$Proxy

He visto que cuando se producen errores profundos en diferentes frameworks (por ejemplo, frameworks que implementan la especi ... cífica de Java. ¿Qué son? ¿Cómo se crean? ¿Qué relación hay con la JVM? ¿Son específicas para la implementación de JVM?

¿Hay algún ejemplo específico de incompatibilidades hacia atrás entre las versiones de Java?

¿Ha habido incompatibilidades entre versiones de Java en las que el código fuente de Java/los archivos de clase Java dirigid ... oncreto en su respuesta. Una clase que está siendo marcada como @Deprecated no cuenta como una incompatibilidad hacia atrás.

¿Por qué la JVM (Sun) tiene un límite superior fijo para el uso de memoria (- Xmx)?

En el espíritu de la pregunta Java: ¿Por qué existe MaxPermSize?, me gustaría preguntar por qué la JVM Sun utiliza un límite ... ue es " ¿Por qué la JVM lo hace de manera diferente de la mayoría de los otros programas / entornos de tiempo de ejecución?".

Sensibilidad a mayúsculas y minúsculas de los nombres de clases Java

Si se escriben dos clases Java públicas con el mismo nombre que no distingue entre mayúsculas y minúsculas en directorios dif ... guna manera de hacer que el HotSpot cargue a y A simultáneamente? ¿Funcionaría escribir un cargador de clases personalizado?