java 1.5에서 -XX:MaxTenuringThreshold MAX 설정 값이 15로 변경되었다. 그러나 호환성 이슈로 사용을 허락하였다.  Java8에서 -XX:MaxTenuringThreshold MAX 설정의 값을 16 이상의 값을 지정하면 JVM exit가 되도록 수정되었다. 



MaxTenuringThreshold of 31 is invalid; must be between 0 and 15

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.



-XX:MaxTenuringThreshold=15로 변경했더니 java process 가 잘 동작한다.


Posted by '김용환'
,