2

asp.netページでメソッドの実行時間を計算する方法はありますか?

ASP.Net Trace は、ajax の部分的なポストバックを無視するため、私には適していません。

なんらかの理由で実行速度が遅いページ イベントがあります。ロジックとイベントの実行チェーンはかなり複雑なので、デバッガーで原因を特定することはまだできません。

ページ全体で各メソッドの実行時間を測定したいのですが、最初に冗長なコード行 (timeBegin = DateTime.Now.... timeEnd=DateTime.Now = timeBegin など) を挿入するしか方法がありません。そして、各メソッドの終わり。醜いアプローチのようですが、自動的に行う方法を知っている人はいますか? メソッドの実行時間を測定するツールはありますか?

4

3 に答える 3

0

これはあなたが探しているものではないかもしれませんが、RedGateにはまさにそれを行うPerformanceProfilerと呼ばれる製品があります。15日間の試用版があるので、ダウンロードして現在の問題で試すこともできます。私見、それはすべてのペニーの価値があります。

于 2009-05-13T16:25:55.997 に答える
0

asp.net パフォーマンス カウンターなども使用できます。しかし、それはページ速度を測定しませんが、アプリケーション全体のパフォーマンスを測定します.

于 2009-05-13T19:39:19.720 に答える