-
摘要
开发一个处理内存分配但不实现任何实际内存回收机制的GC。一旦可用的Java堆耗尽,JVM将关闭。
目标
提供完全被动的GC实现,具有有限的分配限制和尽可能低的延迟开销,但代价是内存占用和内存吞吐量。成功的实现是孤立的代码更改,不会触及其他GC,并且在JVM的其余部分中进行最小的更改。
查看全部 -
Unicode10执行结果为图形
查看全部 -
JEP 327:Unicode 10
http://openjdk.java.net/jeps/327
摘要
升级现有的平台API,支持10.0版本中的Unicode标准。
http://unicode.org/versions/Unicode10.0.0/
目标
支持最新版本的Unicode,主要在以下类中:
Character
并且String
在java.lang
封装NumericShaper
在java.awt.font
包中,和Bidi
,BreakIterator
和Normalizer
在java.text
包中。
非目标
此JEP将不会实现四个相关的Unicode规范:
UTS#10,Unicode校对算法
UTS#39,Unicode安全机制
UTS#46,Unicode IDNA兼容性处理
UTS#51,Unicode表情符号
动机
Unicode是一个不断发展的行业标准,因此我们必须使Java与最新版本保持一致。
描述
Java SE 10实现了Unicode 8.0。Unicode 9.0增加了7,500个字符和6个新脚本,Unicode 10.0.0增加了8,518个字符和4个新脚本。此升级将包括Unicode 9.0更改,因此将添加总共16,018个字符和10个新脚本。
查看全部 -
JEP 321:HTTP客户端(标准)
http://openjdk.java.net/jeps/321
摘要
通过JEP 110标准化JDK 9中引入的孵化 HTTP客户端API ,并在JDK 10中进行更新。
目标
考虑孵化的API收到的反馈,
在
java.net.http
包中提供基于孵育的API 的标准化 API,和删除孵化的API。
动机
这个JEP的动机与JEP 110的动机保持一致 。
查看全部 -
http://openjdk.java.net/jeps/315
摘要
改进现有的字符串和数组内在函数,并
java.lang.Math
在AArch64处理器上实现sin,cos和log函数的新内在函数。非目标
比较并匹配其他架构的性能
调整通用AArch64端口内在函数,仅在单个ARM64体系结构实现上获得最佳性能
端口内部到ARM CPU端口
动机
专用的CPU架构特定的代码模式可提高用户应用程序和基准测试的性能。
查看全部 -
test2
查看全部 -
benchmark1
查看全部 -
JDK11新特性
查看全部 -
OpenJDK与JDK区别
查看全部
举报