Java 힙 크기 설명 (xms, xmx, xmn)
-Xms size in bytes
Example : java -Xms32m
Java 힙의 초기 크기를 설정합니다. 기본 크기는 2097152 (2MB)입니다. 값은 1024 바이트 (1KB)의 배수 여야합니다. -server 플래그는 기본 크기를 32M으로 증가시킵니다.
-Xmn size in bytes
Example : java -Xmx2m
Eden 생성을위한 초기 Java 힙 크기를 설정합니다. 기본값은 640K입니다. -server 플래그는 기본 크기를 2M으로 증가시킵니다.
-Xmx size in bytes
Example : java -Xmx2048m
Java 힙이 커질 수있는 최대 크기를 설정합니다. 기본 크기는 64M입니다. (-server 플래그는 기본 크기를 128M으로 증가시킵니다.) 최대 힙 한계는 약 2GB (2048MB)입니다.
Java 메모리 인수 (xms, xmx, xmn) 형식
Java 힙 크기를 설정할 때 MB는 "m"또는 "M"또는 GB는 "g"또는 "G"중 하나를 사용하여 메모리 인수를 지정해야합니다. "MB"또는 "GB"를 지정하면 설정이 작동하지 않습니다. 유효한 인수는 다음과 같습니다.
-Xms64m 또는 -Xms64M -Xmx1g 또는 -Xmx1G 2048MB를 사용하여 2GB도 지정할 수 있습니다. 또한 인수를 지정할 때 정수만 사용해야합니다. -Xmx512m을 사용하는 것이 유효한 옵션이지만 -Xmx0.5g는 오류를 발생시킵니다.
이 참조는 누군가에게 도움이 될 수 있습니다.