如题,程序运行到一半,需要读取之前处理过的临时文件的数据,于是申请了一个100多M的大数组,但提示内存不足,查看了一下程序总共只花费了200多M内存,整台电脑仍剩余26G的空闲物理内存。
除了申请数组之外,创建内存文件映射也出现了这个问题,程序需要处理一个1G多的数据文件,初始化时如果使用内存文件映射直接就提示内存不足了,被迫把文件分割成N个数据块处理,但是这样一来就处理速度无法满足需求了。
求问是什么原因?
3条回答 默认 最新
- CSDN专家-link 2021-09-18 08:30关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
展开全部7条评论