Java SE 8およびJDK 8でのJava仮想マシンの拡張機能

以降のページでは、Java SE 8およびJDK 8リリースで導入されるJava仮想マシンに関する大きな変更の一部について紹介します。

リリース8u20

Java HotSpot仮想マシンのガベージ・コレクション・チューニング・ガイドが追加されました。このガイドはJava HotSpot VMに含まれる各種ガベージ・コレクタについて説明しているので、特に大量のデータ(数GB)を処理し、多数のスレッドを使用する、トランザクション率の高いアプリケーションのパフォーマンスを改善するのに最適なガベージ・コレクタの選定に役立ちます。

リリース8

分野: 仕様 / vmおよびHotSpot
Standard/Platform: Java SE 8
概要: invokespecial命令の検証が厳密化され、現在のクラスまたはその直接のスーパークラスのインスタンス初期化メソッドしか呼び出せないようになりました。
RFE: 7160765

リリース8u40

スケーラブルなネイティブ・メモリー・トラッキングHotSpot VM機能は、VMメモリー・リークの診断に役立ち、VMにメモリー・リークがない場合は明白になります。ネイティブ・メモリー・トラッカは、大規模システム上で自己停止せず、小規模プログラムの許容範囲を超える大幅なパフォーマンスへの影響を発生することなく実行できます。
ネイティブ・メモリー・トラッキング(NMT)の機能およびNMTを有効にする方法の詳細は、「ネイティブ・メモリー・トラッキング」を参照してください。

分野: 仕様/ vmおよびHotSpot
Standard/Platform: JDK 8
概要: ネイティブ・メモリー・トラッキング(NMT)のスケーラビリティが改善され、大規模システム上での自己停止なしに、大幅なパフォーマンスへの影響を発生することなくNMTを実行できます。
JEP: 8044192


Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.