我有一個包含5個用戶控件的頁面。 該頁面需要很長時間才能加載。 我在iframe中加載此頁(jQuery Colorbox Plugin)。 我如何測量每個用戶控件的加載時間? 並檢查哪些用戶控件或操作會導致此問題。ASP.NET度量性能
回答
使用內置在profiler中的VS2010。它會向您顯示成本最高的代碼路徑。
詳情:
點擊Analyze->啓動性能嚮導... VS2010的主菜單上。 (我有VS終極版,我不知道這是否適用於所有版本的
選擇儀器點擊下一步(實驗的所有選項:!d)
選擇要分析項目。單擊下一步。
選擇啓用層交互如果需要剖析,點擊下一步,然後單擊完成。
VS現在將推出IE瀏覽器,並運行你的應用程序。執行要檢查你的應用程序的操作。關閉IE 。
將顯示性能分析報告,它將提供性能分析會話的詳細信息。特別注意「熱門路徑」。
玩得開心調試!
你能否介紹一下我該怎麼做? – Shahin 2011-04-26 04:58:15
你的選擇應跟蹤
ASP.NET跟蹤,可以查看有關某個ASP.NET頁的單個請求的診斷信息。 ASP.NET跟蹤使您能夠跟蹤頁面的執行路徑,在運行時顯示診斷信息並調試應用程序。 ASP.NET跟蹤可與系統級跟蹤集成,以在分佈式和多層應用程序中提供多級跟蹤輸出。
dotTrace是我最喜歡的分析器;這真的很有幫助和詳細。
請求跟蹤可能無法爲您提供足夠的信息來找到瓶頸,因爲頁面上的緩慢可能與ASP.NET無關。
你知道任何其他配置文件,但免費嗎? – 2014-02-17 13:57:23
- 1. 「度量」的性能問題
- 2. Dropwizard度量性能開銷
- 3. 測量ASP.NET性能的增量
- 4. 測量ASP.NET MVC的性能3
- 5. HTML性能(Asp.Net)
- 6. ASP.NET MVC性能
- 7. ASP.Net性能
- 8. Asp.Net HttpClient性能
- 9. ASP.NET MVC性能
- 10. 測量角度局部渲染性能
- 11. ASP.NET - 提高性能
- 12. ASP.net的UI性能
- 13. Asp.net與PHP性能
- 14. 性能asp.net和cookie
- 15. ASP.NET頁面性能
- 16. PGSQL的ASP.NET性能
- 17. ASP.NET MVC + EF性能
- 18. ASP.NET性能問題
- 19. ASp.Net MVC 2性能
- 20. ASP.NET會話性能
- 21. 性能測量
- 22. 性能與速度
- 23. OpenMP:調度性能
- 24. mySQL - 大型度量表和大量查詢性能 - 緩存?
- 25. 爲什麼度量標準實現需要性能度量標準庫?
- 26. asp.net和性能中的UserControls
- 27. Asp.net asmx Web服務性能
- 28. MigrateDatabaseToLatestVersion在ASP.NET中的性能
- 29. Asp.Net應用程序性能
- 30. Asp.NET MVC路由性能
我更新了我的答案和執行分析會話的步驟。希望能幫助到你。 – TheHurt 2011-04-26 13:53:10