JAVA9将于2017年3月份发布,Oracle希望听到中国java社区的反馈,欢迎任何形式的反馈和建议。
本次升级从对于新的功能和属性并不大,我个人感觉主要变化的是:
Application and extension class loaders are no longer instances of java.net.URLClassLoader。
自定义的class loaders如果大量地生成,特别是动态语言编译时,为了刷新类的不同版本,都是用新的loader来加载已经存在的class的新版本。这样大量的class loaders会急剧加快SystemDictionary的膨涨,使GC越来越慢。
其它的一些变化个人感觉都没有什么,这个版本顷向于内部重构优化和稳定。
JAVA9 计划于 2017 年 3 月发布,本次更新重点在于内部重构优化及稳定性提升。Oracle 正积极寻求来自中国 Java 社区的反馈。在新版本中,应用与扩展类加载器不再继承自 java.net.URLClassLoader,这有助于减少 SystemDictionary 的膨胀并改善 GC 性能。

被折叠的 条评论
为什么被折叠?



