オラクルが開発した高性能なJava仮想マシン。複数の言語をサポートし、実行速度とメモリ使用量を最適化するJIT/AOTコンパイラを備える。
「GraalVM」を星図で探索する →
「GraalVM」とは?意味を解説
GraalVMはJavaプログラムの実行環境を大幅に改善するために設計されたプラットフォーム。JavaScript・Python・R・Ruby等の言語もサポートし、複数言語の相互運用を実現。Graalコンパイラによる動的最適化とネイティブイメージ生成により、起動速度短縮とメモリ削減を可能にする。マイクロサービスやサーバーレス環境での採用が増加している。
例文
- GraalVMでアプリをビルドすると起動時間が大幅に短縮される。
- JavaとPythonをGraalVMで統合し、言語の相互運用性を実現した。
- マイクロサービスの軽量化目的でGraalVMへの移行を検討している。
語源・由来
「Graal」はオラクル開発チームが開発したコンパイラの名称に由来。「VM」は Virtual Machine の略。高性能コンパイラを核とした革新的な仮想マシンプラットフォームとして命名された。
英語で言うと
GraalVMGraal Virtual MachineOracle GraalVM
「GraalVM」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「GraalVM」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「GraalVM」を探索する →