从fread和mmap谈C++读文件的性能

(关于Linux读文件的更深刻理解, 猛戳这里吧)         在进行大规模数据处理时,读文件颇有可能成为速度瓶颈。无论你的CPU有4个核仍是8个核,主频有2G仍是3G,硬盘IO速度老是有个上限的。在本人最近的一次经历中,对一个11G的文本进行数据处理,一共耗时34.8秒,其中居然有30.2秒用在访问IO上,占了全部时间的87%左右。         虽说硬盘IO是有上限的,那么C++为咱们提
相关文章
相关标签/搜索