2013-01-03 37 views
0

我是新來的MVC4和新的MVC4。查看MVC4應用程序的瞥見時間線時,在開始請求中發生了什麼?

我試圖在整個我的MVC應用程序中查看時間表,以便簡化可能佔用太多時間的應用程序區域。

我注意到的是,我的某些視圖在「開始請求」和「執行:授權過濾器」之間顯示了大量時間。因此,我的開始請求開始時間爲0ms,持續時間爲0,但對於我的示例,執行:授權過濾器顯示從23ms開始,爲什麼23ms之間的差距?

我上傳的例子並沒有像我回顧的一些痕跡那麼激烈,我看到了一個上面提到的兩個1500ms之間有差距的例子。

什麼會導致這樣的事情的任何想法?

enter image description here

+0

我不確切地知道你是在詢問關於MVC頁面生命週期還是窺見蹤跡,如果你對第一個話題感興趣,這篇文章可能會幫助你:http://stackoverflow.com/questions/460145/what- asp-net-mvc-page-comparison-to-asp-net-webform –

+0

我之前讀過那篇文章,謝謝,我特別提到了這兩個項目在瞥見trace中。 –

回答

0

許多事情可被執行開始請求和執行過濾器之間發生。

Glimpse不顯示每個方法和它的執行時間,因爲你需要一個真正的分析器,如Ants Performance Profiler

如果你想知道所有的細節,我建議使用這個工具,如果你只是想要一個輕量級的方式來看看在給定的請求中佔用了多少時間,Glimpse。

+0

希望我有螞蟻的錢。我不認爲他們會繼續給我評估版本。 –

+0

你很幸運!他們確實有[14天免費試用](http://www.red-gate.com/dynamic/products/dotnet-development/ants-performance-profiler/download)。順便說一句 - 他們也[支持Glimpse的開發](http://blog.getglimpse.com/2012/09/06/were-on-it-full-time/)! – nikmd23

+0

是的,我知道,我已經兩次使用了14天的試用版。這就是我對評估版的意思。標記爲答案,因爲我發現使用螞蟻的問題,我碰巧安裝了性能分析器,但沒有使用它,因爲我正在使用內存分析器進行最後一次試用。 –

相關問題