0

私は一瞥するのが初めてで、MVC4 が初めてです。

時間がかかりすぎる可能性があるアプリケーションの領域を合理化するために、MVC アプリケーション全体のタイムラインを確認しようとしています。

私が気づいているのは、一部のビューで、開始要求と実行中: 承認フィルターの間にかなりの時間が表示されていることです。したがって、私の Begin Request は 0 ミリ秒で開始し、持続時間は 0 ですが、私の例では Executing: Authorization Filter は 23 ミリ秒で開始することを示しています。

私がアップロードした例は、上記の 2 つの間に 1500 ミリ秒のギャップがあるものを見たことがある、私がレビューしたいくつかのトレースほど抜本的ではありません。

何がこのようなことを引き起こすかについてのアイデアはありますか?

ここに画像の説明を入力

4

1 に答える 1

0

リクエストが開始されてから実行フィルタが実行されるまでの間に、多くのことが発生する可能性があります。

Glimpse は、すべてのメソッドとその実行時間を表示するわけではありません。そのためには、Ants Performance Profilerのような真のプロファイラーが必要です。

すべての詳細を知りたい場合はこのツールを使用することをお勧めします。特定のリクエストで何が時間を占めているかを簡単に確認したい場合は Glimpse を使用することをお勧めします。

于 2013-01-03T22:57:16.623 に答える