したがって、それぞれ独自の AppPool が割り当てられた一連の ASP.net Web アプリがあります。
これにより、w3wp.exe の複数のインスタンスがメモリに常駐します。
私は、そのうちの 2 人が 1 日の間に RAM の使用量を着実に増やしている理由を突き止めようとしています。
「デバッグ診断ツール」が役立つかもしれないというこの提案を見つけました:
インストール済みのものをダウンロードし、それを使用してプロセスの完全なダンプを作成しようとしました。
何らかの理由で失敗しました。
しかしその後、使用されたメモリ (プライベート バイト) が約 600Mb から約 90Mb に減少したことに気付きました。
DDT によってアプリが再起動 (またはリサイクル) されたのでしょうか? それとも、何らかの形式のガベージ コレクションが呼び出されて、アプリが大量のメモリを解放したのでしょうか?