설정
|
설명
|
||
---|---|---|---|
-server
|
명시적으로 JVM을 서버 모드에서 실행하도록 지시합니다. 64비트 JDK를 사용할 때 기본적으로 설정하지만 가장 좋은 방법은 선언하는 것입니다.
|
||
-d64
|
명시적으로 JVM을 64비트 모드에서 실행하도록 지시합니다. 현재 JVM에서 자동으로 이를 감지하지만 가장 좋은 방법은 선언하는 것입니다.
|
||
XX:+UseG1GC
|
JVM에서 Garbage First Garbage Collector를 사용하도록 지시합니다.
|
||
-Dfile.encoding=UTF-8
|
JVM에서 Western이 아닌 알파벳이 올바르게 표시되도록 UTF-8을 기본 문자 집합으로 사용하도록 지시합니다.
|
||
-Djava.library.path
|
네이티브 라이브러리에 대한 경로를 지정합니다.
|
||
-Xms3072m(4GB 메모리의 시스템용)
|
JVM에서 Tomcat 프로세스에 최소 3072MB의 메모리를 할당하도록 지시합니다. 사용 가능한 시스템 메모리의 75%로 설정되어야 합니다.
|
||
-Xmx3072m(4GB 메모리의 시스템용)
|
JVM에서 Tomcat 프로세스에 최대 메모리를 제한하도록 지시합니다. 사용 가능한 시스템 메모리의 75%로 설정되어야 합니다.
|
||
-Dlog4j2.formatMsgNoLookups=true
|
설정
|
설명
|
---|---|
-Dcom.sun.management.jmxremote
|
JMX를 통해 원격 모니터링할 것임을 JVM에 알립니다.
|
-Dcom.sun.management.jmxremote.port=22222
|
JVM이 모니터링하기 위해 열어야 할 포트입니다.
|
-Dcom.sun.management.jmxremote.ssl=false
|
SSL을 사용하지 않습니다.
|
-Dcom.sun.management.jmxremote.authenticate=false
|
인증이 필요하지 않습니다.
|
-Djava.rmi.server.hostname=<호스트 또는 IP>
|
기본 RMI 클라이언트 연결이 사용할 호스트 이름 또는 IP입니다.
|