サーバーで実行されているWebサイトはほとんどありません。
現在のプロセスのメモリ量を示す「診断」ページがアプリケーションにあります(非常に便利です)。
これで、このアプリは別のアプリに「リンク」され、診断ページに別のw3wpプロセスのメモリのアモットを表示できるようにしたいと思います。
メモリの量を取得するために、私は簡単なコードを使用します:
var process = Process.GetProcessesByName("w3wp");
string memory = this.ToMemoryString(process.WorkingSet64);
アプリケーションプールを知っている2番目のw3wpプロセスを特定するにはどうすればよいですか?
対応するスレッドが見つかりましたが、適切な答えがありません: IIS6アプリプールでプロセス固有のパフォーマンス統計を確認するための信頼できる方法
ありがとう