Descripciones de tamaño de almacenamiento dinámico de Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Establece el tamaño inicial del montón de Java. El tamaño predeterminado es 2097152 (2 MB). Los valores deben ser múltiplos de, y mayores que, 1024 bytes (1 KB). (El indicador -server aumenta el tamaño predeterminado a 32M).
-Xmn size in bytes
Example : java -Xmx2m
Establece el tamaño de almacenamiento dinámico Java inicial para la generación Eden. El valor predeterminado es 640K. (El indicador de servidor aumenta el tamaño predeterminado a 2M).
-Xmx size in bytes
Example : java -Xmx2048m
Establece el tamaño máximo al que puede crecer el montón de Java. El tamaño predeterminado es 64M. (El indicador -server aumenta el tamaño predeterminado a 128M.) El límite máximo de almacenamiento dinámico es de aproximadamente 2 GB (2048MB).
Formato de argumentos de memoria Java (xms, xmx, xmn)
Al configurar el tamaño de almacenamiento dinámico de Java, debe especificar su argumento de memoria utilizando una de las letras "m" o "M" para MB, o "g" o "G" para GB. Su configuración no funcionará si especifica "MB" o "GB". Los argumentos válidos se ven así:
-Xms64m o -Xms64M -Xmx1g o -Xmx1G También puede usar 2048MB para especificar 2GB Además, asegúrese de usar números enteros al especificar sus argumentos. Usar -Xmx512m es una opción válida, pero -Xmx0.5g causará un error.
Esta referencia puede ser útil para alguien.