我想对我的代码中的特定方法的实现方式进行更改。在将更改提交到生产之前,我想确保我的更改对该特定方法的性能没有影响或影响很小。是否有任何工具可以让我轻松地在.NET中对各个方法实现进行性能测试?我怎样才能实现这种粒度性能测试呢?
答案 0 :(得分:4)
您可以使用Visual Studio Profiler(Premium和Ultimate Editions):
Beginners Guide to Performance Profiling(Visual Studio)
How to: Compare Profiler Data Files(您可以通过创建比较(“Diff”)报告或视图来比较两个不同探查器数据文件(.vsp或.vsps)的结果。比较显示差异,性能从一个性能分析会话到另一个性能分析会话的回归和改进。)
另外Eqatec(免费)
答案 1 :(得分:0)
使用profiler - Visual Studio中内置了一个。
你也可以获得商业广告 - DotTrace和Ants Performance Profiler有良好的声誉。
您需要在更改之前进行测量以获得基线,然后再查看更改后的效果。