fseek效率

http://www.zhihu.com/question/36675524?sort=created多線程

C++怎樣讀取文件纔有最快的速度線程

獲取文件大小,而後分配相應大小的內存,一次性讀取文件到此內存blog

建立線程去操做是否是能節省時間?內存

https://www.byvoid.com/blog/fast-readfile/get

在文件大小相同的前提下:
讀剛讀過的文件比頭次讀沒讀過的文件快
讀轉速快的硬盤上的文件比讀轉速慢的硬盤上的文件快
讀沒有磁盤碎片的文件比讀有磁盤碎片的文件快
讀文件不處理比邊讀邊處理快
單線程從頭至尾一次讀文件比多線程分別讀文件各部分快(非固態硬盤上)
讀固態硬盤上的文件比讀普通硬盤上的文件快io

相關文章
相關標籤/搜索