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"]
'Spring' 카테고리의 다른 글
[Spring] 스웨거 안되는 버전이 너무 많아요! (0) | 2023.12.31 |
---|---|
[Kotlin] 정적 팩토리 메소드 (0) | 2023.12.26 |
[Spring] JPA 사용 시 프록시 객체 사용 주의점 (0) | 2023.12.05 |
[Spring] Contrainerless (0) | 2023.10.25 |
[Java] Enum valueOfOrDefault() (0) | 2023.02.28 |
댓글