2009-04-13 30 views
0

我使用的代碼是here的修改後的版本。不同之處在於我將其記錄到數據庫中,並且只有在5000ms的時間內纔會更長。結果讓我擔心。有時幾個頁面會記錄幾分鐘的執行時間。他們永遠不會一直在執行,但根據日誌表,這經常發生,我需要深入到底。什麼會導致我的請求計時器報告如此長的請求執行時間?

所以我把它扔在這裏看看社區有什麼樣的想法。也許這是由於應用程序重新啓動?重新編譯?也許httpmodule中的一些細微缺陷會導致錯誤報告時間?

+0

性能問題是散裝問題還是孤立的? – 2009-04-13 22:50:28

+0

我認爲他們攤開了。在某些情況下每小時〜12。 – 2009-04-13 22:59:14

回答

2

通過探查器運行您的應用程序,以查看哪些方法佔用的處理時間最多。

0

試着密切關注數據庫上的鎖,它可能是一個數據庫鎖定問題,就像我遇到過的那樣,導致了非常類似的症狀。

0

檢查系統事件日誌以查看是否有任何相關事件。尋找服務重啓或服務崩潰等。

您將需要記錄更多信息,直到找出問題所在。希望它只發生在一個特定的頁面上,所以你可以用這種方式來隔離它......不要陷入試圖在你真正理解它之前解決問題的陷阱。