Descrizioni delle dimensioni dell'heap Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Imposta la dimensione iniziale dell'heap Java. La dimensione predefinita è 2097152 (2 MB). I valori devono essere multipli e superiori a 1024 byte (1 KB). (Il flag -server aumenta la dimensione predefinita a 32M.)
-Xmn size in bytes
Example : java -Xmx2m
Imposta la dimensione iniziale dell'heap Java per la generazione Eden. Il valore predefinito è 640 K. (Il flag -server aumenta la dimensione predefinita a 2M.)
-Xmx size in bytes
Example : java -Xmx2048m
Imposta la dimensione massima alla quale può crescere l'heap Java. La dimensione predefinita è 64M. (Il flag -server aumenta la dimensione predefinita a 128M.) Il limite massimo di heap è di circa 2 GB (2048 MB).
Formattazione degli argomenti della memoria Java (xms, xmx, xmn)
Quando si imposta la dimensione dell'heap Java, è necessario specificare l'argomento di memoria utilizzando una delle lettere "m" o "M" per MB o "g" o "G" per GB. L'impostazione non funzionerà se si specifica "MB" o "GB". Gli argomenti validi sono i seguenti:
-Xms64m o -Xms64M -Xmx1g o -Xmx1G È inoltre possibile utilizzare 2048 MB per specificare 2 GB Inoltre, assicurarsi di utilizzare solo numeri interi quando si specificano gli argomenti. L'uso di -Xmx512m è un'opzione valida, ma -Xmx0.5g provocherà un errore.
Questo riferimento può essere utile per qualcuno.