我想對我的代碼中特定方法的實現方式進行更改。在對生產進行更改之前,我想確保我的更改對該特定方法的性能沒有影響或影響最小。是否有任何工具可以讓我輕鬆地在.NET中測試單個方法的實現?我還有什麼能夠實現這種粒度性能測試?.NET中兩個方法實現之間的性能比較
3
A
回答
4
您可以使用Visual Studio探查器(Premium和Ultimate版本):
Beginners Guide to Performance Profiling(Visual Studio中)
How to: Compare Profiler Data Files(您可以比較兩個不同分析器的結果數據文件(.vsp或.vsps)通過創建比較(「差異」)報告或視圖。比較結果顯示差異,性能衰退,並改進,從一個分析會話到另一個發生。)
而且Eqatec商業工具(這是免費的)
0
使用profiler - 有一個內置於Visual Studio中。
您還可以獲得商業 - DotTrace和Ants Performance Profiler有良好的聲譽。
您需要在更改之前測量以獲取基線,然後查看您的更改所具有的效果。
相關問題
- 1. 相同算法的兩個實現之間的性能差異
- 2. Java中兩個ResultSet之間的比較
- 3. 方法性能比較
- 4. EJB HashMap如何實現比較兩個對象的方法
- 5. .NET和Java之間的子串操作性能比較
- 6. 比較Ext.data.JsonReader和Ext.data.ArrayReader之間的性能
- 7. MySQL vs PostgreSQL的現實性能比較
- 8. Java:實現equals方法來比較兩個double [] []數組
- 9. 兩個NSDate之間的日期比較
- 10. 兩個日期之間的sqlite比較
- 11. 兩個表之間的MySQL表比較
- 12. 兩個大目錄之間的比較
- 13. 比較兩個數組之間的值
- 14. 兩個表格之間的比較
- 15. 比較兩個MYSQL表之間的列
- 16. 比較兩個矩陣之間的行
- 17. java的實現比較兩個元素
- 18. 如何衡量和比較兩種不同實現的性能?
- 19. 比較兩個數據庫之間的列比較
- 20. 比較兩個SP的性能SQL Server
- 21. 比較兩個mysql的sql性能?
- 22. asp.net比較兩個頁面的性能
- 23. 比較兩個結果集之間的相似性
- 24. 實現比較比較的方法進行定義線
- 25. Stata:變量之間的比較,但個人之間的比較
- 26. 兩個多頭之間的比較不能按預期工作
- 27. 實現比較器比較兩個對象
- 28. 逐字比較.NET中兩個字符串的比較
- 29. 查詢中兩個時間戳之間的比較
- 30. 比較兩個條形碼的方法