Tomcat: xmx/xms 값이 설정되지 않았습니다. 힙 값은 어디에 정의되어 있습니까?

Tomcat: xmx/xms 값이 설정되지 않았습니다. 힙 값은 어디에 정의되어 있습니까?

Java 1.7로 실행되는 Linux 2.6 서버에 Tomcat 7을 설치했는데 아무런 값도 jinfo표시되지 않습니다 . 출력은 Java 프로세스의 명령줄에서 xmx/xms에 대해 아무것도 설정되지 않았음을 보여줍니다. Tomcat은 잘 돌아가는데, xmx와 xms가 어디에도 설정되지 않은 경우 힙은 어떤 설정을 사용할지 궁금합니다. catalina.sh에 없고 setenv.sh도 존재하지 않습니다. 이 시나리오에서는 어떤 JVM이 사용됩니까?xmxxmsps

답변1

노력하다:

java -XX:+PrintFlagsFinal

그리고 원하는 값을 찾으세요. 내 컴퓨터의 출력은 다음과 같습니다.

uintx MaxHeapSize                              := 1570766848      {product}           
uintx MaxNewSize                                = 18446744073709486080{product}           
uintx MaxPermHeapExpansion                      = 5439488         {product}           
uintx MaxPermSize                               = 174063616       {pd product}

노트

관련 정보