java - BEA Weblogic 和 Sun Java 实现中 JRockit 的区别

标签 java sun jrockit bea

我们有来自 2 个供应商的不同 JRE 实现,一个是来自 BEA 的 Jrockit,另一个来自 Sun。 在我的项目中,文档明确指出要使用 BEA 的 Jrockit 实现。所以我想知道 Jrockit 与标准 sun JVM 的区别和优势。

谢谢 惩罚

最佳答案

首先,BEA和Sun都被甲骨文收购了。所以 JRockit 和 HotSpot 现在都是 Oracle 产品。

JRockit 最初是作为服务器端代码比 Hotspot 更快的 JVM,但从那时起已经做了很多工作来使 Hotspot 更快,所以不清楚这是否仍然适用。我记得的另一件事是 JRockit 有一个不同的堆大小调整策略。特别是,您不需要为堆提供固定的上限。这可能是好事也可能是坏事,具体取决于您的观点。

从纯功能的角度来看,同一 Java 基线的 JRockit 和 HotSpot 实现应该几乎相同。

以下是一些其他资源(来自 Google 搜索):

关于java - BEA Weblogic 和 Sun Java 实现中 JRockit 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361311/

相关文章:

java - 您将如何测试静态方法 URLEncoder.encode?

java - WEKA:从classifyInstance获取类,为什么这是错误的

Java匹配正则表达式并提取组oneliner

java - 使用 Sun 专有的 Java 类是一种不好的做法吗?

tomcat - Tomcat 是否接受 IP?

java - JRockit : -XX:+UnlockCommercialFeatures

weblogic - Jdeveloper - 无法识别的选项 : -jrockit

java - 如何在 Java 输出中显示像 LineBreak 这样的特殊转义字符?

java - JDK中 `sun`开头的包源在哪里获取?

java - jrockit 确定性GC