2012-04-06 7 views
0

私はNyromodelを使ってポップアップとして表示していたasp.netページを持っています。 ページが含まれていますasp.netページがレンダリングするのにかかる時間を見つける

  1. 4 divは(Jqueryタブを使用して)タブとして表示されています。
  2. 4リピータ。 各リピータ私はカスタムコントロールを持っており、データソースをリピータに設定することによってdbから の値を設定しています。 (このクエリ には300〜500行が含まれている可能性があります)。
  3. 1 Infragistics UltraWebGrid。グリッドに の値を追加します。

このUIで操作を実行すると、レンダリングに時間がかかりすぎるという問題があります。 私はSPの実行時間を記録した後、私はわずか2〜3秒かかるSPを発見した。しかし、コントロールは30〜40秒後に完全にレンダリングされます。 sp実行時間だけでは、私のリードを満足させるには十分ではありません。だから親切にコントロールのレンダリングの時間を分析する方法を手伝ってください。任意の入力ありがとう

+1

あなたの 'Page Directive'に' Trace = "true" 'を設定すると、問題の原因となっているページ・イベントが確認されます。 – Pankaj

答えて

0

jetbrainsのdotTraceやRedGateのプロファイラなどを使用してWebページをプロファイルすることを強くお勧めします。彼らはいくらかの$$を要するが、その価値は非常に高い。あなたはおそらく平均して試用版をダウンロードすることができます。 Visual Studioにはプロファイリングが組み込まれていると思いますが、dotTraceと同じように効果的に使用することはできませんでした。

関連する問題