.NET 4.0 内で次の値を設定する方法を知りたいです (ゲッターはありますが、セッターはありません)。
Process.GetCurrentProcess().PeakWorkingSet64();
アップデート:
プログラムのワーキング セットの増加によって発生するソフト ページ フォールトを減らすために、これを非常に高い値に設定したいと考えています。これは、プロファイラーで特定された遅延の問題に役立つ場合があります。
アップデート:
Yuxiu が指摘したように、ピークを設定することはできません (むしろ観測です)。私が本当にやりたいことは、64 ビット プロセスのワーキング セットを設定することです。
Process.GetCurrentProcess().WorkingSet64() = xxx;
アップデート:
この質問に対する正しい答えは、64 ビット .NET プロセスで MinWorkingSet と MaxWorkingSet を設定する方法ですか?