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 사례가 발표되고 있으니.. 보수적으로 사용할 필요가 있다.
'java core' 카테고리의 다른 글
Cubrid에서의 connection 연결중의 timeout (0) | 2011.06.22 |
---|---|
jdk 1.6.0 update 25 크래쉬 crash 사례 (0) | 2011.06.22 |
jdk 1.6 update 18 이하 버전에 gc 이슈가 있음 (0) | 2011.06.02 |
java에서 dns 캐쉬하도록 지정하기 (0) | 2011.03.25 |
OutOfMemoryTest (0) | 2011.03.24 |