ネイティブ・イメージのホスト型オプションと実行時オプション

ネイティブ・イメージでは、オプション・ガイドにリストされているすべてのオプションに加えて、ホスト型オプションと実行時オプションも区別されています。

オプションの定義方法および使用方法に関する開発者向けドキュメントは、com.oracle.svm.core.optionパッケージのドキュメントを参照してください。

有用なオプションのリスト

グラフのダンプ

ネイティブ・イメージでは、GraalVMデバッグ環境におけるグラフのダンプ、ロギング、カウンタおよびその他すべてにGraalVMオプションが再利用されています。これらのGraalVMオプションは、ホスト型オプションとて使用することも(ネイティブ・イメージ・ビルダーのグラフをダンプする場合)、実行時オプションとして使用することもできます(実行時の動的コンパイル時にグラフをダンプする場合)。

想定どおりに動作するGraalコンパイラ・オプションとしては、DumpDumpOnErrorLogMethodFilter、およびダンプ・ハンドラのファイル名とポートを指定するオプションがあります。

たとえば:

デバッグ・オプション

これらのオプションを使用すると、生成された実行可能ファイルの追加チェックが有効になり、デバッグに役立ちます:

メイン・エントリ・ポイントの制御