0

アプリケーションを中断するソフト ページ フォールトに問題があります。

プログラムのワーキング セットを増やす行為によってソフト ページ フォールトが発生する可能性があるため、事前に起動時にプログラムのワーキング セットを増やす方法はありますか?

アップデート:

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?でも議論されています。

4

1 に答える 1

3

Process.CurrentProcess().MinWorkingSetを使用して、ワーキング セットのサイズを設定できます。

ドキュメントによると、これを行っても、メモリが予約または常駐することは保証されません。詳細については、 http://msdn.microsoft.com/en-us/library/windows/desktop/ms686234 (v=vs.85).aspx を参照してください。

于 2012-08-30T21:29:46.797 に答える