キャッシュヒット率
コンピューターサイエンス理論 / 全 5 枚
コンピューターサイエンス理論 - キャッシュヒット率
当たった割合を出す
キャッシュに欲しいものがあった回数がヒット、無かった回数がミスです。ヒット率はヒットを全アクセスで割った値になります。
ヒット率が数 % 変わるだけで体感がどれだけ変わるのか、次の図解で確かめます。
アクセスが 1 回も無いときに割ると 0 除算になります。先に total を見て逃がしておきます。
function hitRate(hits, misses) {
const total = hits + misses;
if (total === 0) return 0;
return hits / total;
}
console.log(hitRate(960, 40)); // 0.961 / 5
← → キーでも送れます