jdk 6u 25 릴리즈
jdk 6u 25 릴리즈가 되었다.
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
이번 릴리즈부터는 다운로드를 위해서는 가입을 반드시 해야한다. (아.. 불편..)
기능향상 및 버그픽스된 내용은 다음과 같다.
http://www.oracle.com/technetwork/java/javase/6u25releasenotes-356444.html
http://www.oracle.com/technetwork/java/javase/2col/6u25bugfixes-356453.html
- hotspot vm 20 사용
1) -server, -XX:+TieredCompilation 파라미터를 추가하여 VM을 빨리 실행할 수 있도록 함 (tired = client + server VM 특징 이용)
2) G1 gc 성능 높임 (여전히 experimental)
3) OOME 발생시, 힙덤프에서 문제있는 쓰레드가 무엇인지 알려줌
4) native code(jni) 사용시 exception 발생처리를 쉽게 함
5) native heap 문제를 쉽게 해결해줄 수 있도록 함
6) jvm crash때 파일로 떨구는 hs_err 파일에 더 많은 정보를 두어 문제 해결이 쉽게 함
- BigDecimal 성능 효과
- java.util.loggin.LogRecord 성능 높임
- 성능 및 안정성 높임
(CMS 및 G1 GC 문제 해결)
- /tmp 파일에 위치해 두엇던 캐쉬 파일을 -Djava.io.tmpdir 를 이용하여 저장하게 함
많이 바뀌었다.. 최근에 jvm crash 사례가 발표되고 있으니.. 보수적으로 사용할 필요가 있다.