摘要: 1. 对于小文件,windows提供的一般读取文件的方法完全够用了,而且performance, capacity都还可以。做法一般都是:一次把整个文件读取到内存中,再在内存中对其进行读取;主要是通过一次读取来减少I/O操作所带来的performance损耗。2. 对于大文件,尤其是动辄几G,十几G的文件(CAD文件是典型的一类),常规方法就不行了。很明显的一点就是:一次读取到内存,空间不够用了(<2G的进程空间可供使用;你也不可能全用了)windows提供了MMF(内存映射文件)机制来解决这种情况。具体API的使用这里略。只列一下读取huge file的一般思路:1)映射文件开头的映像 阅读全文
posted @ 2011-03-04 15:56 能巴 阅读(994) 评论(0) 推荐(0)