Win 2008 64ビット/ IIS 7で実行されているサイトがいくつかあり、各サイトは個別のアプリケーションプール(デフォルト設定)を使用しています。
問題は、非常にシンプルでトラフィックの少ないサイトの多くが大量のメモリ (100 MB - 1 GB 以上) を消費することです。それらのほとんどは、C# asp.net 4.0 マネージ コード (linq to sql およびエンティティ フレームワーク 4-5.0) で記述されています。
1 つのアプリ プールが 90000 kb であるとします。ブラウザーで Web を実行すると、200000 kb を超える可能性があります。正常ですか?
では、パフォーマンスを (あまり*) 中断することなく、冷却を維持するにはどうすればよいでしょうか?
デフォルトのリサイクル間隔を下げる必要がありますか?
また、使いやすいメモリリークを監視/追跡するための最良のソリューションを誰もが知っています。