【发布时间】:2016-02-03 01:45:59
【问题描述】:
有很多文章/网页表明 JRockit 将被合并到新版本的 JVM 或 JDK 8 中:
https://en.wikipedia.org/wiki/JRockit
http://www.mythics.com/about/blog/answers-to-common-questions-on-java-versions-editions
Where to download JRockit for Java 7?
但是我找不到任何文章/网页说明 JRockit 确实已合并到 JDK 8 中。是否有任何更新的消息?还是JRockit只有部分功能在JDK 8中实现,导致JDK 8的实时性不如JRockit?谢谢!
【问题讨论】:
-
这些虚拟机已经成功合并。 JDK 7 包含此融合 JVM 的第一个版本。有两个空间是开放的和专有的。例如,开源、Mission Control 和 Flight Recorder 中的元空间是专有的。你能澄清一下
the real-time performance of JDK 8 is not as good as JRockit吗?这是一个非常有争议的说法。 -
关于哪些功能是非免费的(主要来自 JRockit)的完整细节可以在产品文档oracle.com/technetwork/java/javase/terms/products/index.html 中找到
-
从技术上讲,它根本不是合并,而是对最佳功能的重新实现。其中一些仍处于 WIP 或尚未启动,例如确定性 GC(我猜这与您的实时性能问题有关),以及 JRMC 的内存泄漏检测器
标签: jvm java-8 jvm-hotspot jrockit