显然用fopen和fread来实现文件操作,效率太低,用内存映射文件也不是很理想,不知道其他还有什么好的方法呢?自己写文件驱动能实现高效这种想法吗?
回复(12) 2003-03-10 11:39 来自版块 - 文件系统(过滤)驱动程序开发
表情
Coolice如果是Windows 2000/XP,正常的有cache的读写不管用fopen、CreateFile 还是FileMapping其它函数,效率都是一样的,因为操作系统会帮你缓存文件内容。这种方式比nocache的速度快些,因为读过的数据可能已经到了缓存了。 fast I/O...(2003-03-11 15:44)
edriver没人回答,只好自己来顶一下了 那能不能绕过文件系统,直接对磁盘操作呢?这样应该能快一点吧?或者用fast I/O来实现,不知道行不行?唉,继续查资料 :D(2003-03-11 15:22)

返回顶部