巨大的内存分配导致Windows完全无响应

时间:2019-02-12 15:02:00

标签: windows pagefile

这个问题与任何特定的代码甚至语言都没有真正的联系。

如果您在Windows上分配了巨大的内存(超出了物理内存),则会导致整个操作系统完全无响应-包括即使整个系统崩溃也能移动的鼠标光标。

工作集API似乎无法解决问题-似乎所有应用程序的初始最大工作集大小已经设置为较低的水平。

我希望内存映射文件(通过boost api)可以帮助OS做出关于页面加载/卸载的更好决策-但即使是单次通过大数据也会冻结系统。

是否有任何神奇的WinAPI调用或其他良好的编程习惯(除了对整个提交的内存进行手动管理和对文件中的手动数据进行高速缓存之外),还可以在使用如此大量的数据时使操作系统和其他应用程序保持合理的稳定性? / p>

0 个答案:

没有答案