從fread和mmap談C++讀文件的性能

(關於Linux讀文件的更深刻理解, 猛戳這裏吧)         在進行大規模數據處理時,讀文件頗有可能成爲速度瓶頸。無論你的CPU有4個核仍是8個核,主頻有2G仍是3G,硬盤IO速度老是有個上限的。在本人最近的一次經歷中,對一個11G的文本進行數據處理,一共耗時34.8秒,其中居然有30.2秒用在訪問IO上,佔了全部時間的87%左右。         雖說硬盤IO是有上限的,那麼C++爲咱們提
相關文章
相關標籤/搜索