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

用内存映射文件创建大文件并随机写满导致机子卡死的有关问题

2012-02-11 
用内存映射文件创建大文件并随机写满导致机子卡死的问题小弟创建了一个4G文件,一次256K地随机写满,所以每

用内存映射文件创建大文件并随机写满导致机子卡死的问题
小弟创建了一个4G文件,一次256K地随机写满,所以每次用MapViewOfFile映射256K,写完后用UnmapViewOfFile释放视图,这样子循环,写到3G大小左右的时候,就会变得很慢,我查了下是卡在memcpy那里,不知是否内存耗尽的问题,希望有此经验的解答一下,顺便给个解决方法。
ps:我的机子内存4G,创建1G或2G速度都很快,只要几秒。

[解决办法]
楼主换成技术问题,保证回答的人多、
另外理论值好像也就能写到3G,剩下的要和系统抢内存了
[解决办法]
是不是你映射的内存没释放?你看下程序运行时任务管理器里进程的内存是不是一直在增加
[解决办法]

探讨
楼主换成技术问题,保证回答的人多、
另外理论值好像也就能写到3G,剩下的要和系统抢内存了

热点排行