メモリー管理

仮想マシン(VM)内のメモリを管理するプロセスは、アロケータガベージコレクタによって処理されます。 これらのコンポーネントは、 Java ヒープと呼ばれる、VM 処理用に予約されているメモリー領域で動作します。 アロケーターは、Java オブジェクトのヒープの領域の割り当てを担当します。 ガベージコレクタは、不要になったオブジェクトを削除することで、ヒープ領域を再利用します。

以下の項目について詳しくは、このセクションの残りの部分を参照してください。
  • アプリケーションの Java ヒープのサイズを変更する方法。
  • 詳細GCトレースを有効にし、その出力をメモリ管理に関する問題のトラブルシューティングに使用する方法です。
以下の項目について詳しくは、 OpenJ9 ユーザー資料の「 メモリー管理 」セクションを参照してください。
  • アロケーターがヒープ上の Java オブジェクトのストレージを管理する方法。
  • ガーベッジ・コレクション(GC)プロセスの動作方法です(さまざまなGC操作に関する詳細を含む)。
  • さまざまなメモリー管理戦略を実現するための Java ヒープの構成方法。
  • さまざまなアプリケーション・ワークロードおよびサービス・レベル・アグリーメントに対してOpenJ9が提供するGC ポリシーです。
  • 詳細GCロギングを有効にし、メモリ管理に関する問題のトラブルシューティングに出力を使用する方法です。