1

ASP.NET 3.5 WebForms アプリのパフォーマンスの問題をトラブルシューティングするために RedGate ANTS を使用しています。非常に小さなページをクリックすると、読み込みに最大 15 秒かかることがあります。これらはデータのないページです - ほんの一握りのコントロールです。

ANTS プロファイラーは、ホットスポット メソッド (子との時間 > 5 秒) がすべて System.Web.Hosting 内にあることを教えてくれます。次に例を示します。

  • ExecuteFunctionDelegate
  • PipelineRunTime

しかし、これらの「独自の時間」はそれぞれ 0.001 秒未満です。他にホットスポットはありません。では、この問題を引き起こしている可能性のあるこれらのメソッドの「下」には何がありますか?

4

1 に答える 1

1

IRL に時間がかかるメソッドを確認したい場合は、CPU 時間から壁時計時間に切り替えることをお勧めします。CPU 時間を使用しているときに考慮されない非同期待機 (WaitForSingleObject) が存在する可能性があります。

于 2013-04-22T14:25:35.433 に答える