Graal JITコンパイラ構成

Graal JITコンパイラを構成するオプションには、一般、パフォーマンス・チューニングおよび診断という3つのカテゴリがあります。

Graal JITコンパイラは、コマンドラインで-Djdk.graal...を介して設定されたjdk.graal接頭辞で始まる名前を持つシステム・プロパティによって主に構成されます。使用可能なプロパティのリストは、-XX:+JVMCIPrintPropertiesオプションを使用して出力できます。

一般オプション

これらは、構成の詳細を設定/取得するための一般的なオプションです。

パフォーマンス・チューニング・オプション

診断オプション

言語ランチャでのコンパイラ・オプションの設定

前述のGraal JITコンパイラ・プロパティは、nodejsなどのその他のいくつかのGraalVMランチャで使用できます。プロパティを指定するための接頭辞は若干異なります。たとえば:

java -XX:+EagerJVMCI -Djdk.graal.ShowConfiguration=info -version

次のようになります:

js --vm.Djdk.graal.ShowConfiguration=info -version

-D接頭辞は--vm.Dに置き換えられます。