Oracleが開発したJavaの高性能JITコンパイラ。GraalVMの中核をなし、複数言語の実行に対応する。
「Graalコンパイラ」を星図で探索する →
「Graalコンパイラ」とは?意味を解説
GraalコンパイラはOracle Labsが開発した先進的なJava JITコンパイラであり、GraalVMの中核コンポーネントである。従来のC2コンパイラより高速で効率的な機械語への変換を実現し、JavaScriptやPython等の複数言語にも対応可能。マイクロサービスやクラウド環境での高速化に活用される。
例文
- GraalコンパイラはC2より20%高速な実行を実現した。
- 複数言語対応のGraalコンパイラはクラウド環境で活躍している。
- GraalコンパイラによりJavaアプリケーションのメモリ使用量が削減できた。
語源・由来
GraalはOracle Labsの開発プロジェクト名に由来。同社の高性能JITコンパイラとしてJava9で実験的に導入され、現在GraalVMの中核コンポーネントとして発展。
英語で言うと
Graal CompilerGraalVM JIT CompilerGraal JIT
「Graalコンパイラ」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「Graalコンパイラ」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「Graalコンパイラ」を探索する →