【发布时间】:2012-02-20 04:33:56
【问题描述】:
可能重复:
What is the Fastest Method for High Performance Sequential File I/O in C++?
我环顾了一下,仍然不确定这个问题的答案。
从每行包含任意单词的文本文件中读取时,从该文件中读取单词的绝对最快方法是什么?项目范围要求尽可能快的文件读取。
在 Windows 7 上使用 Visual Studio。不考虑跨平台。
编辑: 请记住,这个文件读取是一次性的,它不会被再次读取,也不会被写入。程序启动,从文件中读取,将其推送到数据结构中,并且永远不会再次调用 loadFile() 函数。
【问题讨论】:
-
不确定内存映射是否适用于我所处的情况。
-
不是重复的;另一个问题是关于写入的。
-
@MSalters:来吧,另一个问题是关于“I/O”的。读取和写入。
标签: c++ windows performance file-io