Web サイト lite Umbraco は、メモリを消費する多くの異なる部分で構成されています。iis サービス自体を除いて最も典型的なものは、
- ロギング
- ウェブサービス
- 検索サービス (それ自体が Web サービスである可能性がある)
- スケジュールされたジョブ
- データキャッシング
- カスタム asp.net コード、つまり app_code フォルダーにカスタム dll またはコードがある場合
- ...
まず、イベント ビューアーを調べて、Web アプリケーションによってスローされた例外があるかどうかを確認します。ある場合、Web アプリケーションは通常、iisreset で解放される大量のガベージ情報を収集します。
次のステップは、すべてのカスタム コードを確認し、ログ レベルを調整することです。完了したら、メモリ プロファイラーを使用してアプリケーションのプロファイルを作成します。いくつかはありますが、red-gate は高品質のツールで知られています (www.red-gate.com/Memory_Profiling)。
そして... 300-500 Mb のメモリは、.net を実行し、コンテンツ キャッシュ、画像変換などが有効になっている Web サイトからはそれほど多くはありません。期待を現実のものにしてください。当たり前ですが、正常範囲内です。