我經常聽到:使用分析器和單元測試。我怎麼做?我會很高興,如果有人會提供指導網站的鏈接或推薦一本好書。我正在使用Visual Studio 2010 Ultimate。如何使用探查器?
Q
如何使用探查器?
2
A
回答
1
Find Application Bottlenecks with Visual Studio Profiler描述瞭如何在VS 2008中使用探查器 - 它應該也適用於VS 2010。
關於單元測試和廓線:
單元測試可以用來驗證應用程序代碼滿足一組公知的條件。或者更簡單地說,測試用例被設置爲運行代碼並基於您放置在測試代碼中的一組「assert」語句返回測試通過或測試失敗。
Profiler可用於檢查運行代碼,識別代碼正在執行的功能,使用的資源等。這有助於識別應用程序瓶頸(例如,可能會花費90%的CPU週期在一個單一的功能),並衡量優化改進。
1
Here是VS Profiler團隊博客。
RedGate有幾個配置文件tools for .NET - 他們有很多關於如何使用它們的視頻和內容。
Here是一篇很好的文章,來自簡單的討論(使用Profiler來加快應用程序性能)。
相關問題
- 1. 如何使用Halide探查器
- 2. 如何使用事件探查器跟蹤SELECT查詢
- 3. 如何使用探查器正確判斷Java中的性能?
- 4. 如何在Symfony CLI腳本中使用PHP代碼探查器?
- 5. FDT探查器和Flash Builder探查器的區別?
- 6. 如何提高探查
- 7. 需要知道如何使用探查/使用哪一個
- 8. 使用XCode儀器時間事件探查器啓用優化
- 9. gnustep的objective c探查器
- 10. PHP:Zend代碼探查器
- 11. 探查器中進行MSACCESS
- 12. 解釋Python探查器
- 13. Internet Explorer事件探查器
- 14. 使用SQL事件探查器分析實體框架查詢
- 15. 用於webservice的Java探查器工具
- 16. `.explain()`來自探查器的查詢
- 17. 是否有任何情況下使用探查器不應該使用?
- 18. 如何在命令行上使用紅門螞蟻事件探查器
- 19. 如何使用SQL事件探查器跟蹤文件與死鎖事件?
- 20. 你如何使用MVC-迷你探查與實體框架4.1
- 21. 如何使用Wireshark嗅探數據包
- 22. 如何使用IntentSpy來窺探意圖
- 23. 如何探索使用scikit學習
- 24. 如何監聽Android輸出(使用嗅探器)?
- 25. 如何使用瀏覽器探索WCF方法?
- 26. 如何使用瀏覽器在html中通過javascript嗅探?
- 27. 如何使用PHP代碼嗅探器運行細節
- 28. 如何使用STAR探測器在OpenCV中3蟒蛇?
- 29. 如何使用魔方探險家對我的機器人
- 30. Spyder探查器是否使用cProfile或Profile?
單元測試和分析是根本不同的問題,也許值得兩個問題。另外,您可能需要添加一些平臺/語言標籤來吸引人羣。 – 2010-05-17 18:09:28
終極版中的VS 2010分析器令人驚歎的順便說一句。 – Inverse 2010-05-17 21:41:35