auの日記

プログラミング初心者の日記。(auはハンドルネームです)

キャッシュヒット率ってなんぞや

auです。

キャッシュヒット率って何だろうと思ったので調べてみました。

キャッシュヒット率とは

キャッシュヒット率とは、CPUが必要なデータがキャッシュメモリに存在する確率のことです。

キャッシュメモリは、よく使用するデータを格納しておき、高速でアクセスできる領域のことです。スマホでもキャッシュが〜とかいう話を効くと思います。キャッシュにデータが存在することで、素早くアクセスすることができるという利点があります。その代わりキャッシュに保存できる容量が極端に少ないです。

キャッシュヒット率 = 1 - キャッシュメモリ上にデータが存在しない確率

で計算することができます。