Slide 14
Slide 14 text
© 2025 Fujitsu Limited
ロードバリア
オブジェクトの参照をロードするときにJITコンパイラが処理を追加
String name = person.name;
例
●再配置後のアドレスに書き換える(Remap)
●オブジェクトを参照中とマークする(Mark)
オブジェクトの状態をみて、
処理
GCによるSTWが激減、1ms以下のレイテンシを実現
ZGC以外 アプリを一時停止してGCスレッドで実行
ZGC アプリの処理の一部として実行
オブジェクトの参照のロードは
ユーザアプリやAPI内部で頻発するので
無視できないオーバーヘッドとなる
オーバーヘッドを軽減する仕組みが必要