ガイド
これらのガイドは、開発者がGraalVMネイティブ・イメージの使用を開始し、使用可能な機能を把握し、潜在的な使用シナリオを説明するのに役立ちます。ここでは、次の方法を学習します:
- 環境変数へのアクセス
- ネイティブ実行可能ファイルへのロギングの追加
- JARファイルからのネイティブ実行可能ファイルのビルド
- 共有ライブラリのビルド
- ポリグロット・ネイティブ実行可能ファイル(JavaおよびJavaScript)のビルド
- 静的またはほぼ静的なネイティブ実行可能ファイルのビルド
- JFRによるネイティブ実行可能ファイルのビルドおよび実行
- リモートJMXによるネイティブ実行可能ファイルのビルドおよび実行
- ネイティブ実行可能ファイルへのJavaモジュールのビルド
- トレース・エージェントを使用したネイティブ・イメージの構成
- ネイティブ実行可能ファイルのコンテナ化およびDockerコンテナでの実行
- ネイティブ実行可能ファイルからのヒープ・ダンプの作成
- GDBを使用したネイティブ実行可能ファイルのデバッグ
- Pythonヘルパー・スクリプトを使用したネイティブ実行可能ファイルのデバッグ
- 依存性を識別するためのネイティブ実行可能ファイルへのSBOMの埋込み
- ネイティブ・イメージGradleプラグインを使用した到達可能性メタデータを含める
- ネイティブ・イメージMavenプラグインを使用した到達可能性メタデータを含める
- ネイティブ実行可能ファイルにリソースを含める
- プロファイルに基づく最適化によるネイティブ実行可能ファイルの最適化
- ファイル・サイズのためのネイティブ実行可能ファイルの最適化
- ビルド・レポートを使用したネイティブ実行可能ファイルのサイズの最適化
- ネイティブ実行可能ファイルのメモリー・フットプリントの最適化
- クラス初期化の明示的な指定
- Gradleを使用したJavaアプリケーションからのネイティブ実行可能ファイルのビルド
- Mavenを使用したJavaアプリケーションからのネイティブ実行可能ファイルのビルド