티스토리 뷰

728x90
SMALL

HostSpot 계열의 Java 6(update 20 이후) 부터는 모든 XX flags와 해당 값에 대한 내용을 출력하는 유용한 jvm flags를 제공하고 있다.

 

1) java -server -XXjava -server -XX:+PrintFlagsFinal  -version

위와 같이 java에서 사용 가능한 모든 Flag가 출력된다.

 

2) java -server -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version

숨겨진 Hidden 옵션까지 모두 확인 가능한 옵션이다.

해당 버전에서 사용 가능한 OutOfMem, GC 등의 옵션을 매번 찾아 설정하곤 했는데, PrintFlagsFinal 옵션으로 유용하게 사용할 수 있을 것이다.

 

그밖에 JVM의 Default Value를 확인할 수 있는 옵션이 존재한다.

3) java -server -XX:+PrintCommandLineFlags  -version

위와 같이 Default JVM Flag를 확인할 수 있다.

728x90
LIST
댓글
댓글쓰기 폼