目标宣布
有关这些更改的更多信息,请拜见JEP 304规范;有关Java GC的更多信息,请参阅Oracle供给的垃收受接收集器基本指南。
2. G1垃收受接收集器并行化
跟着JDK 9的宣布,Garbage-First(G1)GC代替了Parallel Collector作为默认GC。为了削减JDK 9之外的JDK版本中垃收受接收集的影响,G1收集器将被并行化(以匹配并行收集器的特点)。固然今朝还没有关于这个并行化的实现细节的信息,然则可以在JEP 307规范中找到关于此更改的更多细节。
有关GC实现的更多信息,请参阅Oracle的G1指南和并行收集器指南。
当前,停止Java线程是一个“全部或没有”的过程,须要一个Java虚拟机(JVM)的安然点,以矢荷琐线程停止。为了让零丁的线程停止,JEP 312提议将回调包含到线程中。章一?改受到了限制,因为它明显地进步了现有JVM功能的机能开销,并且改变了达到JVM全局安然点的现有时光语义。有关这个建议的更多信息,请参阅JEP 312的Thread-Local Handshake OpenJDK评论辩论。
结论
尽管JDK 9对于很多Java开辟人员异常新鲜,但它的成长并没有停止。特别是,JDK 10承诺为局部变量实例化引仁攀类型揣摸机制,并将现有的JDK存储库归并到一个Mercurial存储库中。
此外,在更成熟和更支撑的情况下,JDK 10还可能包含一些重要的进级到GC接口和默认的GC实现,以及进级到JVM中单个线程的可寻址才能。固然JDK 10的宣布在将来仍然相对较远,并且包含的特点很可能会成为Java时光轴上的一个重要里程碑。
【编辑推荐】
- 历时一年,Java 持久层对象 jSqlBox 迎来首个正式版
- 10个JavaScript常见BUG及修复办法
- 查询拜访显示新宣布的Java9不太受迎接
- 挑衅万元高薪之Java-SpringMVC4.x框架进修详解
- 看完离编写高机能的JavaScript又近了一步
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散【51CTO.com快译】网页设计的成长大年夜潮赓续向前,设计师们认为最好的作品永远是下一?。而今人工智能的成长正如日中天,AI可能彻底改变网页设>>>详细阅读
地址:http://www.17bianji.com/lsqh/39677.html
1/2 1