c++ - 如何增加应用程序数据的虚拟内存页面文件的大小

标签 c++ memory virtual

我们的应用会随着时间的推移分配越来越多的应用数据,有什么办法可以根据应用计算自动增加虚拟内存页面文件?

操作系统:windows 32位

谢谢

最佳答案

这样做没有意义,因为您使用的是 x86 架构,并且每个应用程序有 2GB 的限制。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx

改为将页面文件大小扩展到您永远需要的最大值。而且,让应用随时间线性消耗内存应该迫使您重新考虑您的设计,因为没有页面文件可以帮助您避免程序因内存耗尽而死亡。

关于c++ - 如何增加应用程序数据的虚拟内存页面文件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469193/

相关文章:

hardware - 创建虚拟监视器(显示设备)

c++ - 如何基于 Y 轴对点 vector 进行排序?

c++ - 在 C++ 中链接 cURL

c++ - 在 C++ 中,如果一个函数覆盖了一个虚函数,它会自动为虚函数吗?

c++ - 为什么 realloc 会使我的自定义分配器数据无效?

c - 如何将字节数组类型转换为 8 字节大小的整数

c++ - 可以在基类中定义复制构造函数并仍然处理派生类情况吗?

c++ - 对指针 vector 进行排序

c++ - 如何在 Rust 中优雅地 #include "gtk-layer-shell.h"

ios - 覆盖对象……这样可以吗?