java jar

Younghwan Cha·2022년 12월 14일
0
post-thumbnail

java jar 파일을 실행시 -Xms-Xmx 를 사용하여 최초 및 최대 할당 메모리를 지정 할 수 있다.

Xms

-Xms 옵션은 jar 파일 실행 초기에 할당하는 동적 메모리로, 초기에 로드하는 값이 많은 경우 최소 메모리를 크게 잡아주면 된다. 일부 응용프로그램의 경우, 이 옵션에 대한 기본 설정이 너무 낮아서 사소한 가비지 콜렉션의 수가 높아질 수 있어 주의해야한다.

Xmx

Xmx 옵션은 jar 파일이 가질 수 있는 최대 동적 메모리로, 처리하는 thread 혹은 메모리 사용량에 따라서
설정해주면 된다. 이 매개변수를 늘리면 Application Server 에 사용 가능한 메모리가 늘어나고 가비지 콜렉션 빈도가 줄어들게 된다.
이에 따라서 서버 응답 시간 및 처리량이 개선될 수 있습니다. 그러나 설정값을 늘림에 따라서 가비지 콜렉션이 발생할 때 해당 콜렉션의 지속 기간이 늘어나게 된다.

profile
개발 기록

0개의 댓글