49

2 つの JVM はすべて標準 JVM 仕様に依存しているため、2 つの JVM の長所と短所について簡単な情報を教えていただければ幸いです。

4

3 に答える 3

49

JRockit は、もともと Appeal と BEA Systems によって開発された後、サーバー ソフトウェアを実行するために Oracle に買収されました。1長時間実行されるタスク、大量のメモリ、およびスケーラブルな環境を必要とする大規模なアプリケーション向けに最適化されることを意図しており、これらのシナリオの最適化をサーバーモードの Sun HotSpot JVM よりもさらに推し進めます(以下も参照してください: 「Java -サーバー」と「Java クライアント」? )。

オラクルによる Sun Microsystems の買収以来、オラクルは、JRockit と HotSpot JVM を「両方の世界のベスト」な実装に収束させるための具体的な計画とロードマップを伝えてきました。この実装は、大部分が HotSpot 上に構築されていますが、JRockit の最も人気のある機能が統合されています。 .

実際、同じブログで述べたように、JRockit は Java 7 JVM としてリリースされません。また、JRockit の機能の一部は段階的に HotSpot に組み込まれています (内部的には「HotRockit」と呼ばれることもあります)。

詳細については、次を参照してください。


1 2012 年 3 月 3 日午後 1 時 50 分 (EST) にウィキペディアから部分的に引用。

于 2012-03-03T01:50:46.350 に答える
4

Java 7 用の JRockit リリースはありません。ダウンロードされた Java 7 および Java 8 用の JDK は Java HotSpot です。これは、Oracle 用の Java 7 および Java 8 jdk ダウンロードで確認できます。Java 7 のリンク

java -version for JDK 1.7
Java (TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11、混合モード) のバージョン確認は次のとおりです。

JRockit と HotSpot は統合され、JDK 7 にはこの統合された JVM の最初のリリースが含まれています (Java 7 に関する Henrik ブログを参照してください)。

于 2015-08-16T15:57:13.703 に答える
2

JRockit はパフォーマンスが優れていると見なされていましたが、それが一貫して証明されたかどうかはわかりません。Oracle は現在、JRockit と HotSpot をマージしています。

于 2012-01-14T22:36:17.290 に答える