我正在开发一个 MFC 应用程序,它似乎会自动提交 ~160MB 的虚拟内存。该应用程序通常以 10-14MB 的内存使用量运行,因此此级别的已提交内存似乎过多。此外,在代码中没有调用 VirtualAlloc 的地方...... COM 和 ATL 也被使用。
在可以到达 __tmainCRTStartup 中的断点之前,内存显示进程启动的实例已提交。
如何保留/提交此内存?
提前致谢!
我正在开发一个 MFC 应用程序,它似乎会自动提交 ~160MB 的虚拟内存。该应用程序通常以 10-14MB 的内存使用量运行,因此此级别的已提交内存似乎过多。此外,在代码中没有调用 VirtualAlloc 的地方...... COM 和 ATL 也被使用。
在可以到达 __tmainCRTStartup 中的断点之前,内存显示进程启动的实例已提交。
如何保留/提交此内存?
提前致谢!