マシンで .NET CLR RAM の使用を構成する方法はありますか?
64 GB の RAM があり、それを 4 GB に制限したいとします。これは可能ですか?
編集- 問題の根本は、64 ビット - 4 GB マシンで正常に動作する 64 ビット アプリケーションを持っていることですが、64 ビット - 64 GB マシンで実行すると失敗します (メモリの割り当て時にそのトラックで停止します)。十分なRAMが利用可能な場合、アプリケーションは最大8GBのチャンクを割り当てようとするため、メモリの断片化が原因であると考えています。そうでない場合、割り当てははるかに小さなチャンクに分割されます。では、常に小さなチャンクを使用するようにアプリケーションを構成する必要がありますか?