目次
概要
スタート・ガイド
- インストール
- アプリケーションの実行
- OCIでのOracle GraalVMの使用
- コンテナ・イメージの使用
ネイティブ・イメージ
- ネイティブ・イメージの開始
- ユーザー・ガイド
- ビルド
- 構成
- コンテナ化
- デバッグ
- モニター
- 最適化
- マイクロサービス
- ネイティブ・イメージの基本
- ビルドの概要
- 到達可能性メタデータ
- 最適化およびパフォーマンス
- デバッグおよび診断
- Javaの動的機能
- ネイティブ・コードとの相互運用性
- ネイティブ・イメージのLLVMバックエンド
リファレンス・マニュアル
言語開発者および埋込み担当者向け
- Truffle言語実装フレームワーク
- 関数のインライン化に対するアプローチ
- 補助エンジン・キャッシング
- ブランチ・インストゥルメンテーション
- 動的オブジェクト・モデル
- インタプリタJavaコードのホスト・コンパイル
- Truffleを使用した新しい言語の実装
- Interop 2.0
- 単相化
- 単相化のユース・ケース
- Truffleインタプリタの最適化
- オプション
- スタック上置換(OSR)
- ポリグロットAPIベースの互換性テスト・キット
- Truffleインタプリタのプロファイリング
- ランタイムへの多相特殊化のレポート
- 特殊化ヒストグラム
- 分割アルゴリズム
- 静的オブジェクト・モデル
- DSLの特殊化のテスト
- コンパイル・キューに対するTruffleアプローチ
- Truffle AOTの概要
- Truffle AOTコンパイル
- Truffle DSLノード・オブジェクトのインライン化
- Truffle DSLの警告
- Truffleライブラリ・ガイド
- Truffle言語セーフポイントのチュートリアル
- Truffleネイティブ関数インタフェース
- Truffle文字列ガイド
- 言語の実装
- ツールの実装