Oracle は、JDK17 および JDK20 を対象とした GraalVM の最新コミュニティ エディション リリースを公開しました。 GraalVM は、Java 以外のさまざまな言語もサポートし続けます。
GraalVM は、追加のプログラミング言語と実行モデルもサポートする高性能 Java JVM/JDK として継続します。火曜日の新しい GraalVM リリースでは、いくつかの変更が含まれます:
-低レイテンシーまたは非常に大きなヒープ サイズを必要とするワークロードに対応するため、ZGC ガベージ コレクターのサポートが追加されました。
-Ideal Graph Visualizer「IGV」がオープンソース化されました。 IGV は、コンパイル グラフを分析し、パフォーマンスの問題を把握するために使用できます。
-ファイルからのネイティブ実行可能ファイルのビルドのサポートオンデマンドの自己完結型バンドル。
-ネイティブ イメージのビルド プロセスのメモリ フットプリントが改善されました。
-GraalVM のネイティブ イメージは、デフォルトで x86-64-v3 アーキテクチャをターゲットにするようになりました。ネイティブ イメージでは、ハードウェア上で最高のパフォーマンスを実現するネイティブ イメージ ビルドを生成する場合、「-march=native」を含む「-march=」を指定できるようになりました。
-LLVM バックエンド経由のネイティブ イメージ用の実験的な RISC-V モード。
-BigInteger の相互運用性が GraalVM の JavaScript サポートに追加されました。
-GraalVM の Polyglot 埋め込みは、コード サンドボックスでの信頼できないアプリケーションの実行をサポートするようになりました。
-さまざまなパフォーマンスの改善。
GraalVM JDK20 コミュニティ エディション ビルドのダウンロードは、GitHub。新しい GraalVM アップデートの詳細については、GraalVM Medium.com ブログをご覧ください。あ>。