컨테이너 환경에서 운영하는일이 많아지자 JVM에는 컨테이너의 메모리를 기준으로 메모리를 할당하는 기능이 추가되었다.

알아야 할 JVM 매개변수

InitialRamPercentage

JAVA어플리케이션의 초기 힙 사이즈를 결정하기 위해 사용되는 매개변수이다. 백분율을 suffix로 사용한다.

기본값은 1.5625% 이다.

MinRamPercentage

적은 메모리 사이즈에서 운영되는 애플리케이션의 최대 힙사이즈를 결정하기 위해 사용

이름하고 뭔가 매칭되지 않는다..

보통 200MB를 기준으로 한다. 그 이하의 환경이면 이 설정이 적용된다. 이게 적용되면 MaxRam~ 의 설정은 무시된다.

기본값은 50%이다.

MaxRamPercentage