ASP.NET ワーカー プロセスが断続的に CPU を 100% 使用している状況があります。perfmon の結果とメモリ ダンプを分析したところ、ガベージ コレクタが CPU 時間を大量に使用していることがわかりました。
WinDbg を使用して、LOH が HTML ページの完全なページを含む文字列でいっぱいであることを確認しました。文字列への!gcrootでルートが見つからないことがよくあります。問題は、これが ASP.NET アプリケーションでは正常なのか、それとも Web サイトの構築方法に固有のものなのかということです。
この ASP.NET Web サイトは Sitecore ベースの Web サイトであることに注意してください。Sitecore が HTML 出力をキャッシュすることは理解していましたが、私の理解では、Sitecore はページ全体をキャッシュするのではなく、レンダリング レベルでのみキャッシュします。