Description des tailles de tas Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Définit la taille initiale du tas Java. La taille par défaut est 2097152 (2 Mo). Les valeurs doivent être un multiple de et supérieur à 1024 octets (1 Ko). (L'indicateur -server augmente la taille par défaut à 32 Mo.)
-Xmn size in bytes
Example : java -Xmx2m
Définit la taille initiale du tas Java pour la génération Eden. La valeur par défaut est 640K. (L'indicateur -server augmente la taille par défaut à 2 Mo.)
-Xmx size in bytes
Example : java -Xmx2048m
Définit la taille maximale à laquelle le tas Java peut s'agrandir. La taille par défaut est 64M. (L'indicateur -server augmente la taille par défaut à 128 Mo.) La limite de segment de mémoire maximale est d'environ 2 Go (2048 Mo).
Formatage des arguments de mémoire Java (xms, xmx, xmn)
Lors de la définition de la taille du segment Java, vous devez spécifier votre argument mémoire en utilisant l'une des lettres «m» ou «M» pour MB, ou «g» ou «G» pour GB. Votre paramètre ne fonctionnera pas si vous spécifiez «Mo» ou «Go». Les arguments valides ressemblent à ceci:
-Xms64m ou -Xms64M -Xmx1g ou -Xmx1G Peut également utiliser 2048 Mo pour spécifier 2 Go. Veillez également à n'utiliser que des nombres entiers lors de la spécification de vos arguments. L'utilisation de -Xmx512m est une option valide, mais -Xmx0.5g provoquera une erreur.
Cette référence peut être utile à quelqu'un.