CSAPP讀書筆記第六章(優化cache命中率)

(1)局部性: 程序具備時間局部性和空間局部性.時間局部性是指當前用的存儲器位置可能在不久的未來被用到,會被放入告訴緩存。空間局部性則是指一個存儲器位置被用到,那麼相鄰的幾個位置在不久的未來也可能被用到,也會被放入告訴緩存! 根據我在vs2013的測試,發現sum函數要比sum2快幾十倍的速度,這徹底得益於咱們按照行來訪問,這自然的符合vector的存儲方式,另外在release狀況下編譯器會優化
相關文章
相關標籤/搜索