picked java_tool_options _java_options java

java_tool_options - Información sobre_JAVA_OPTIONS



picked up java_tool_options (3)

El nombre en sí mismo es bastante explicativo. Hay una serie de opciones que se pueden configurar en la variable de entorno JAVA_OPTIONS. Puedes consultarlos en este link

Las opciones comunes incluyen:

-Xms: sets the minimum heap size (heap: how much memory your application can take). -Xmx: sets the maximum heap size.

Es difícil escribirlos todos. Debe leer su documento (mencionado anteriormente) para obtener la imagen completa. Sin embargo, no los necesitarás todos. Solo usa las opciones que necesitas para anular. Otros estarían bien con sus valores por defecto.

¿Alguien puede explicar qué hace Java cuando se _JAVA_OPTIONS la variable de entorno _JAVA_OPTIONS y cuándo se inicia la aplicación en la máquina con Windows?


Puede usar _JAVA_OPTIONS para pasar las opciones predeterminadas a cualquier proceso JVM iniciado en su sistema.

Por ejemplo,

set _JAVA_OPTIONS=-Dsun.java2d.noddraw=true

Cuando se inicia una JVM, analiza el valor de _JAVA_OPTIONS como si los parámetros estuvieran en la línea de comando de Java. Puede ver los parámetros pasados ​​a través de JVisualVM.

Para obtener más información, lea la publicación del blog: Lo que descubrí al intentar pasar los parámetros predeterminados de JVM


Y de acuerdo con bugs.openjdk.java.net/browse/JDK-4971166 no documentado, el _JAVA_OPTIONS específico del _JAVA_OPTIONS fue reemplazado por JAVA_TOOL_OPTIONS que está incluido en la especificación estándar de JVMTI, hace un mejor manejo de los espacios entre comillas y debe ser siempre preferido.