Windowsリリースのメモリ制限は、Windows上の単一のプロセスが対処できるメモリの最大量に答えます。
32ビットバージョンのWindowsでは、1つのプロセスで一度に3GB以下の仮想メモリをマップおよびアドレス指定できます。64ビットバージョンのWindowsでは、32ビットプロセスは一度に4GB以下の仮想メモリをマップおよびアドレス指定できます。
64ビットプロセスの場合、あらゆる種類の要因に応じて適用される可能性のある重複する制限が多数あるため、量を計算するのは困難です。通常は約7TBです。
私の質問:「3GB」、「4GB」などの値を確認するにはどうすればよいですか?
それを証明するためにC#プログラムを作成できますか?その方法はありますか?