본문 바로가기
Spring

[Spring] 어플리케이션 실행 시 메모리 할당

by Nhahan 2023. 5. 15.
java -Xms2g -Xmx4g -jar sample.jar

Xms와 Xmx는 자바 어플리케이션이 시작될 때 JVM에서 사용할 수 있는 최소, 최대 힙 할당량이다.

즉, 위의 예시에서는 -Xms2g -Xmx4g이므로 최소 2GB ~ 최대 4GB의  메모리를 사용할 수 있음을 나타낸다.

 

예를 하나 더 들면, -Xms256m -Xmx512m이라면 최소 256MB ~ 최대 512MB의 메모리를 할당하겠다는 것이다.

 

 

 

아래는 도커파일 예시이다.

FROM openjdk:11
WORKDIR /app
COPY sample.jar .
ENTRYPOINT ["java", "-Xms2g", "-Xmx4g", "-jar", "sample.jar"]

 

 

 

댓글