インラインキャッシュ
Inline Cache
主に
動的型付け
言語
の
JIT
コンパイラ
や
仮想マシン
で使われる
最適化
手法
仕組み
直前の実行で実際に呼び出された
メソッド
やアクセスした
プロパティ
の情報を、その命令列にインラインで記録・保持
プログラムの命令列の中にキャッシュ情報を直接埋め込む
次回以降、同じ
型
や
クラス
の
オブジェクト
に対して同じ操作が行われた場合、
キャッシュ
された情報を使って即座に処理できるため、毎回の探索コストを大幅に削減できる