Opisy rozmiarów sterty Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Ustawia początkowy rozmiar sterty Java. Domyślny rozmiar to 2097152 (2 MB). Wartości muszą być wielokrotnością 1024 bajtów (1 KB) i być większe. (Flaga -server zwiększa domyślny rozmiar do 32 M.)
-Xmn size in bytes
Example : java -Xmx2m
Ustawia początkowy rozmiar sterty Java dla generacji Eden. Wartość domyślna to 640 KB. (Flaga -server zwiększa domyślny rozmiar do 2M).
-Xmx size in bytes
Example : java -Xmx2048m
Ustawia maksymalny rozmiar, do którego może wzrosnąć sterta Java. Domyślny rozmiar to 64 M. (Flaga -server zwiększa domyślny rozmiar do 128M.) Maksymalny limit sterty wynosi około 2 GB (2048 MB).
Formatowanie argumentów pamięci Java (xms, xmx, xmn)
Podczas ustawiania wielkości sterty Java należy podać argument pamięci, używając jednej z liter „m” lub „M” dla MB, lub „g” lub „G” dla GB. Twoje ustawienie nie będzie działać, jeśli podasz „MB” lub „GB”. Prawidłowe argumenty wyglądają tak:
-Xms64m lub -Xms64M -Xmx1g lub -Xmx1G Można również użyć 2048 MB, aby określić 2 GB Ponadto, należy podać liczby całkowite przy podawaniu argumentów. Użycie -Xmx512m jest prawidłową opcją, ale -Xmx0,5g spowoduje błąd.
To odniesienie może być pomocne dla kogoś.