Java 1.7로 실행되는 Linux 2.6 서버에 Tomcat 7을 설치했는데 아무런 값도 jinfo
표시되지 않습니다 . 출력은 Java 프로세스의 명령줄에서 xmx/xms에 대해 아무것도 설정되지 않았음을 보여줍니다. Tomcat은 잘 돌아가는데, xmx와 xms가 어디에도 설정되지 않은 경우 힙은 어떤 설정을 사용할지 궁금합니다. catalina.sh에 없고 setenv.sh도 존재하지 않습니다. 이 시나리오에서는 어떤 JVM이 사용됩니까?xmx
xms
ps
답변1
노력하다:
java -XX:+PrintFlagsFinal
그리고 원하는 값을 찾으세요. 내 컴퓨터의 출력은 다음과 같습니다.
uintx MaxHeapSize := 1570766848 {product}
uintx MaxNewSize = 18446744073709486080{product}
uintx MaxPermHeapExpansion = 5439488 {product}
uintx MaxPermSize = 174063616 {pd product}
노트