【きゃっしゅみす】
キャッシュミス とは?
最終更新:
💡 手元にない…取りに行くしかない
キャッシュミスとは、キャッシュを探したときに目的のデータが見つからず、より低速なメモリやストレージ、データベースなどから取得しなければならない状態のことです。
📌 このページのポイント
キャッシュミスって、キャッシュヒットの反対なの?
そのとおり!キャッシュを探したけどデータが見つからなかった状態のことだよ。図書館で言えば、手元の棚に本がなくて、倉庫まで取りに行かなきゃいけない感じだね。
キャッシュミスにも種類があるって聞いたんだけど…
どれが一番やっかいなの?
キャッシュミスが起きるとどうなるの?
キャッシュミスを減らすコツってあるの?
プログラミングでは「データの局所性」を意識することが大事だよ。近くのメモリを順番にアクセスする「空間的局所性」と、同じデータを短期間に繰り返し使う「時間的局所性」を高めると、ヒット率が上がりやすいんだ。
まとめ:ざっくりこれだけ覚えればOK!
「キャッシュミス」って出てきたら「キャッシュにデータがなくて遅い方に取りに行くこと」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cache Miss」 = キャッシュ失敗
💬 cache(貯蔵庫)で miss(見逃す・外す)した、つまりデータが見つからなかったという意味だよ