首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

UnmapViewOfFile后内存并没马上释放,是写回磁盘文件的原因吗?该如何处理

2012-03-19 
UnmapViewOfFile后内存并没马上释放,是写回磁盘文件的原因吗?我要写一个快速随机写满一个大文件的程序,每

UnmapViewOfFile后内存并没马上释放,是写回磁盘文件的原因吗?
我要写一个快速随机写满一个大文件的程序,每次写256K,所以每次映射256K的视图,写完后调用UnmapViewOfFile释放,如此循环。
结果发现程序在运行的过程中显示占用的内存基本在几M不变,但可用内存却一下子从几G变得很小,还请牛人解答!!!

[解决办法]
偶处理大文件,只用_lseeki64!
[解决办法]
UnmapViewOfFile 和内存有个毛的关系。用指针方式更改过映射文件之后,是用这个保存到内存中的。

热点排行