GraalVM 内のログ出力について

GraalVM のソースコードを読んでいるとよくこういう処理を見かける。デバッグ用のログを出しているんだろうとは思っていたのだけれど、普通に native-image コマンドを実行しても出力されず気になっていたので調べた。 ...

2024-11-14

GraalVM における universe とは

GraalVM の Native Image に関するソースコードを読んでいるとよく目にする universe という単語。以下の通りバイナリ生成時のメッセージにも登場しているのだけれど、最初は何のことなのかまったくわからなかった。 ...

2024-10-31

GraalVM のバイナリ生成プロセスをデバッグ実行する

GraalVM によるバイナリ生成がどのように行われているのかを調べるうえで動かしながら確認するということがしたくなってくる。そこで今回はバイナリ生成プロセスのデバッグ実行方法についてまとめる。 ...

2024-10-24

native-image ファイルの正体 - GraalVM

GraalVM をビルドすると生成される native-image ファイル。このファイルを実行することでバイナリファイルを生成することができるが、native-image ファイル自身はどのように生成されているのだろうか。native-image を生成するためにも自身のバイナリ生成機能を使っている? コンパイラ自身はどのようにコンパイルされているのか的な。 ...

2024-10-17

GraalVM の Issue を追ってみる

GraalVM の挙動を深掘りするにあたり何かとっかかりがあったほうがやりやすいと思い、手ごろな Issue がないか漁ってみたところ見つけたのがこちら。10/5現在まだ解決されていない。 ...

2024-10-05