Descrições de tamanho de heap Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Define o tamanho inicial do heap Java. O tamanho padrão é 2097152 (2 MB). Os valores devem ser múltiplos e maiores que 1024 bytes (1 KB). (O sinalizador -server aumenta o tamanho padrão para 32M.)
-Xmn size in bytes
Example : java -Xmx2m
Define o tamanho inicial do heap Java para a geração Eden. O valor padrão é 640K. (O sinalizador -server aumenta o tamanho padrão para 2M.)
-Xmx size in bytes
Example : java -Xmx2048m
Define o tamanho máximo para o qual o heap Java pode crescer. O tamanho padrão é 64M. (O sinalizador -server aumenta o tamanho padrão para 128M.) O limite máximo de heap é de cerca de 2 GB (2048MB).
Formatação de argumentos de memória Java (xms, xmx, xmn)
Ao definir o tamanho do heap Java, especifique seu argumento de memória usando uma das letras "m" ou "M" para MB ou "g" ou "G" para GB. Sua configuração não funcionará se você especificar "MB" ou "GB". Argumentos válidos têm esta aparência:
-Xms64m ou -Xms64M -Xmx1g ou -Xmx1G Também pode usar 2048MB para especificar 2GB Além disso, certifique-se de usar apenas números inteiros ao especificar seus argumentos. Usar -Xmx512m é uma opção válida, mas -Xmx0.5g causará um erro.
Esta referência pode ser útil para alguém.