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 가 잘 동작한다.
'java core' 카테고리의 다른 글
oracle jdk 1.7 java source (sun 패키징 포함) (0) | 2014.11.28 |
---|---|
[Java 8] AtomicReference에서 만나는 ConcurrentModificationException (0) | 2014.11.13 |
WeakHashMap을 thread-safe하게 하기 (WeakHashMap의 무한루프(infinite loop) 해결하기) (0) | 2014.11.05 |
List.subList(fromIndex, toIndex) 실수 (0) | 2014.10.31 |
Access restriction: The type BASE64Decoder is not accessible due to restriction on required library 이슈. (0) | 2014.04.07 |