Java yığın boyutu açıklamaları (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Java yığınının başlangıç boyutunu ayarlar. Varsayılan boyut 2097152'dir (2 MB). Değerler 1024 baytın (1KB) katı ve daha büyük olmalıdır. (-Server bayrağı varsayılan boyutu 32M'ye çıkarır.)
-Xmn size in bytes
Example : java -Xmx2m
Eden nesli için ilk Java yığın boyutunu ayarlar. Varsayılan değer 640K'dır. (-Server bayrağı varsayılan boyutu 2M'ye çıkarır.)
-Xmx size in bytes
Example : java -Xmx2048m
Java yığınının büyüyebileceği maksimum boyutu ayarlar. Varsayılan boyut 64M'dir. (-Server bayrağı varsayılan boyutu 128M'ye çıkarır.) Maksimum yığın sınırı yaklaşık 2 GB'dir (2048MB).
Java bellek değişkenleri (xms, xmx, xmn) biçimlendirme
Java yığın boyutunu ayarlarken, MB için “m” veya “M” veya GB için “g” veya “G” harflerinden birini kullanarak bellek değişkeninizi belirtmelisiniz. “MB” veya “GB” belirtirseniz ayarınız çalışmaz. Geçerli argümanlar şöyle görünür:
-Xms64m veya -Xms64M -Xmx1g veya -Xmx1G 2 GB belirtmek için 2048 MB da kullanabilir. Ayrıca, bağımsız değişkenlerinizi belirtirken yalnızca tam sayıları kullandığınızdan emin olun. -Xmx512m kullanmak geçerli bir seçenektir, ancak -Xmx0.5g hataya neden olur.
Bu referans birisi için faydalı olabilir.