문서의 이전 판입니다!
java -XX:+PrintCommandLineFlags -version
-verbose:class
: 어떠한 클래스를 적재하는지 확인해 볼 수 있다. NoSuchMethodError 참조java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version
: 모든 JVM 플래그 기본 값 출력 Print All JVM FlagsUseCompressedOops
Flag 값이 true
이면 압축 포인터를 사용한다는 의미(메모리 절약, 32GB 미만)-XX:+CMSClassUnloadingEnabled와 -XX:+CMSPermGenSweepingEnabled
: PermGen을 대상으로 GC와 안 쓰는 클래스 정보를 지우는 작업을 수행-XX:-UseGCOverheadLimit
옵션주면 무시함.-XX:CompileThreshold
-XX:+TieredCompilation