cacheflaskehalse
En cacheflaskehals er en tilstand der systemets ytelse begrenses av cachelagringens effektivitet heller enn av selve prosessorens beregninger. Slike flaskehalse kan oppstå i maskinvaresystemer, for eksempel i CPU-cache (L1/L2/L3) og andre nivåer av minnehierarkiet, eller i programvarebaserte caches i applikasjoner, databaser og nettlesere. En flaskehals kjennetegnes av høye cache-missrater og av økt trafikk mellom cachenivåer, noe som øker minne-til-latens og reduserer gjennomstrømningen.
Årsaker inkluderer at arbeidssettet overskrider cache-størrelsen, dårlige minneadresseringsmønstre som ikke utnytter cachelinjene, caching av flere kopier
Måling og diagnose gjøres ved å overvåke cachemissrater på L1/L2/L3, minnekoherens og minnebåndbredde. Verktøy som perf,
Løsninger og forebygging fokuserer på cachevennlig programmering og arkitektur: data-layout som utnytter cachelinjer (for eksempel struktur