C++ 64 位页面错误

C++ 64 位页面错误

我有一个在 Windows Server 2003 64 位上运行的 C++ 服务器应用程序。机器有 16 个内核和 16 GB 的 RAM。一旦应用程序的内存使用量达到约 2GB,其页面错误增量就会飙升至约 200,000,并且应用程序变得非常慢。该应用程序使用 64 位编译器编译。有什么想法吗?

答案1

GetProcessWorkingSetSizeEx 是否指示最大工作集为 2GB?如果是,请使用 SetProcessWorkingSizeEx 提高它。

相关内容