私のアプリケーション (DotNET) は、C++/CLI SDK を公開する C++ スタンドアロン アプリ内のプラグインとして実行されます。
ユーザーが大量のデータを生成するのは非常に簡単です。プラグインとベース アプリケーションのメモリ消費量が法定最大値の 90% に達した場合、中止オプションを提供したいと考えています。
総メモリ消費量 (理想的にはマネージ コードとアンマネージ コードの両方) を測定するにはどうすればよいですか? また、現在のアプリケーションで使用できるメモリ ウィンドウの量を知るにはどうすればよいですか?