【发布时间】:2012-08-30 18:54:48
【问题描述】:
我们遇到了中断应用程序的软页面错误问题。
由于增加程序工作集的行为可能会导致软页面错误,有没有一种方法可以在启动时提前增加程序的工作集?
更新:
How to set MinWorkingSet and MaxWorkingSet in a 64-bit .NET process? 有几个很好的答案。
更新:
这个问题也在Is there a way to expand the current WorkingSet of a process to 1GB?讨论
【问题讨论】:
-
您是否首先对代码进行了必要的分析和优化?在您的程序中投入更多硬件是一种解决方案,但从长远来看,它可能不是最便宜的。
-
是的,为期三周的密集分析和代码优化。我们已将延迟问题的根源追踪到应用程序中最不合时宜的时间发生的页面错误。
-
你能显示更多你所看到的分析的硬数字吗?目前,没有足够的信息可以有效地帮助您。