MBで使用されている現在の物理メモリ量を取得するために離れて探しています。タスクマネージャーのようなもの
私は現在使用してPerformanceCounter("Memory", "Available MBytes", true);
いますが、ページファイル(私は信じています)も含まれていますが、これは私が望んでいるものではありません。また、使用可能なメモリではなく、使用済みのメモリを取得するオプションが必要です。
私が取り組んでいるアプリケーションは、目的のしきい値に達するまで、物理メモリの使用量を監視します。次に、いくつかのWindowsサービスを再起動します。
なぜ私がそのようなプログラムを開発しているのか知りたいのなら。一部のプログラムではサーバーでメモリリークが発生します。すべてのメモリリークを解決するまで、Windowsサービスを再起動してメモリを解放する必要があります。このアプリケーションを作成して、サーバーの稼働と応答性を維持しています。