.NET プロセスが使用できるメモリ量に人為的な制限を設けることは可能ですか? テスト目的でメモリ不足の状況をシミュレートしようとしています。
現在、この種のことには仮想マシンを使用しています。それは機能しますが、もっと便利なアプローチを見つけられるかどうか知りたいです. 簡単に自動化できるものが理想的です。
編集: Hans Passant が指摘しているように、プロセスで使用できる仮想メモリの量を制限するだけでは、VM ベースのテストに取って代わることはありません。テストはパフォーマンスのためのものなので、代わりにスワッピングを取得する必要がありOutOfMemoryException
ます。