verificar descargar java

descargar - ¿Qué significa la opción de Java-Xmx?



java offline (5)

Esta pregunta ya tiene una respuesta aquí:

java -Xmx1024m filename

¿ -Xmx significa -Xmx ?


El uso máximo del montón para la aplicación es de 1024 MB


La opción -Xmx cambia el máximo espacio de almacenamiento para la máquina virtual. java -Xmx1024m significa que la máquina virtual puede asignar un máximo de 1024 MB. En términos sencillos, esto significa que la aplicación puede utilizar un máximo de 1024 MB de memoria.


ver aquí: Java Tool Doc , dice,

-Xmx n
Especifique el tamaño máximo, en bytes, del grupo de asignación de memoria. Este valor debe ser un múltiplo de 1024 mayor que 2MB. Agregue la letra ko K para indicar kilobytes, o m o M para indicar megabytes. El valor predeterminado es 64MB. El límite superior para este valor será de aproximadamente 4000 m en las plataformas Solaris 7 y Solaris 8 SPARC y 2000 m en las plataformas Solaris 2.6 y x86, menos los gastos generales. Ejemplos:

-Xmx83886080 -Xmx81920k -Xmx80m

Entonces, en palabras simples, está configurando la memoria de almacenamiento dinámico de Java a un máximo de 1024 MB desde la memoria disponible, no más.

Note que NO hay ESPACIO entre -Xmx y 1024m

No importa si usas mayúsculas o minúsculas. Por ejemplo: "-Xmx10G" y "-Xmx10g" hacen exactamente lo mismo.


-Xmx establece el tamaño máximo de Heap


C:/java -X -Xmixed mixed mode execution (default) -Xint interpreted mode execution only -Xbootclasspath:<directories and zip/jar files separated by ;> set search path for bootstrap classes and resources -Xbootclasspath/a:<directories and zip/jar files separated by ;> append to end of bootstrap class path -Xbootclasspath/p:<directories and zip/jar files separated by ;> prepend in front of bootstrap class path -Xnoclassgc disable class garbage collection -Xincgc enable incremental garbage collection -Xloggc:<file> log GC status to a file with time stamps -Xbatch disable background compilation -Xms<size> set initial Java heap size -Xmx<size> set maximum Java heap size -Xss<size> set java thread stack size -Xprof output cpu profiling data -Xfuture enable strictest checks, anticipating future default -Xrs reduce use of OS signals by Java/VM (see documentation) -Xcheck:jni perform additional checks for JNI functions -Xshare:off do not attempt to use shared class data -Xshare:auto use shared class data if possible (default) -Xshare:on require using shared class data, otherwise fail. The -X options are non-standard and subject to change without notice.