Mô tả kích thước heap Java (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Đặt kích thước ban đầu của heap Java. Kích thước mặc định là 2097152 (2MB). Các giá trị phải là bội số của và lớn hơn 1024 byte (1KB). (Cờ -server tăng kích thước mặc định lên 32M.)
-Xmn size in bytes
Example : java -Xmx2m
Đặt kích thước heap Java ban đầu cho thế hệ Eden. Giá trị mặc định là 640K. (Cờ -server tăng kích thước mặc định lên 2M.)
-Xmx size in bytes
Example : java -Xmx2048m
Đặt kích thước tối đa mà heap Java có thể phát triển. Kích thước mặc định là 64M. (Cờ -server tăng kích thước mặc định lên 128M.) Giới hạn heap tối đa là khoảng 2 GB (2048MB).
Định dạng đối số bộ nhớ Java (xms, xmx, xmn)
Khi đặt kích thước heap Java, bạn nên chỉ định đối số bộ nhớ của mình bằng cách sử dụng một trong các chữ cái m m hoặc mÊM cho MB, hoặc khăn gặt hoặc giẻ giẻ cho GB. Cài đặt của bạn sẽ không hoạt động nếu bạn chỉ định phiên bản MB MB hoặc hoặc GB GB. Đối số hợp lệ trông như thế này:
-Xms64m hoặc -Xms64M -Xmx1g hoặc -Xmx1G Cũng có thể sử dụng 2048MB để chỉ định 2GB Ngoài ra, hãy đảm bảo bạn chỉ sử dụng toàn bộ số khi chỉ định đối số của mình. Sử dụng -Xmx512m là một tùy chọn hợp lệ, nhưng -Xmx0.5g sẽ gây ra lỗi.
Tài liệu tham khảo này có thể hữu ích cho một ai đó.