perf 性能分析實例——使用perf優化cache利用率

摘要:本文主要講解如何使用perf觀察程序在緩存利用方面的瓶頸,進而優化程序,提升cache命中率。主要講解提升緩存利用的幾種經常使用方法。前端 1.程序局部性 一個編寫良好的計算機程序一般具備程序的局部性,它更傾向於引用最近引用過的數據項,或者這個數據周圍的數據——前者是時間局部性,後者是空間局部性。現代操做系統的設計,從硬件到操做系統再到應用程序都利用了程序的局部性原理:硬件層,經過cache
相關文章
相關標籤/搜索