有点便扭,但还是得说:Oracle 刚刚发布了 Java SE 6 Update 21 版本。
该版本新增对下面几个系统的兼容:
- Oracle Enterprise Linux 5.5, 5.4, 4.8
- Red Hat Enterprise Linux 5.5, 5.4
- Oracle VM 2.2.0.0.0
- Google Chrome 4.0
该版本集成了 Java Hotspot VM 17.0. 该虚拟机有很多提升,例如对象指针压缩、退出分析、代码缓存管理、Mark-Sweep 和 G1 垃圾收集算法,启用该算法的参数如下:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
该版本同时还集成了最新的 Java Visual VM, 版本 1.2.2. 更详细的信息请参考官方网站:VisualVM official site.
另外该版本还修正了拖放的一些bug,不包含安全方面的更新,详情请看 list of BugFixes .
关于该版本更详细的信息请看 release notes of Java SE 6 Update 21.
-XX:MaxPermSize=128m 或更大
我一直以为是这个参数的说:
--launcher.XXMaxPermSize
128m
用VisualVM看,u21的PermGen占用确实比u20大不少
建议大家不要直接升级,而是删除已有的jdk和jre,然后重新安装u21.
升级的版本,那个狗屁jre会出问题,弄的我现在web start都不能运行。
我晕死。