私はASP.NET2.0アプリケーションのパフォーマンスを改善する任務を負っています。
私が現在焦点を当てているページには多くの問題がありますが、私が掘り下げるのに苦労しているのはページのレンダリング時間です。Trace.axdを使用すると、BeginRenderとEndRenderの間の期間は1.4秒です。MSDNから私はそれを見る
すべてのASP.NETWebサーバーコントロールには、ブラウザーに送信されるコントロールのマークアップを書き出すRenderメソッドがあります。
ページ上のすべてのコントロールのソースコードがある場合は、レンダリング時間をトレースするためにそれらをインストルメント化するだけです。残念ながら、この特定のページには多くのコントロールがあり、そのほとんどはサードパーティです。レンダリング中に何が起こっているのかをよりよく把握するためのツールやテクニックはありますか?特にパフォーマンスの低いコントロールがあるのか、それともページ上のコントロールが多すぎるのかを知りたいのですが。