Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较.NET中两种方法实现的性能_.net_Performance Testing - Fatal编程技术网

比较.NET中两种方法实现的性能

比较.NET中两种方法实现的性能,.net,performance-testing,.net,Performance Testing,我想更改代码中特定方法的实现方式。在将更改提交到生产环境之前,我希望确保我的更改对该特定方法的性能没有影响或影响最小。是否有任何工具可以让我轻松地在.NET中测试单个方法实现的性能?否则,我将如何实现这种粒度性能测试?您可以使用Visual Studio Profiler(高级版和终极版): (Visual Studio) (您可以通过创建比较(“差异”)报告或视图来比较两个不同的探查器数据文件(.vsp或.vsps)的结果。比较显示了一个分析会话与另一个分析会话之间的差异、性能回归和改进

我想更改代码中特定方法的实现方式。在将更改提交到生产环境之前,我希望确保我的更改对该特定方法的性能没有影响或影响最小。是否有任何工具可以让我轻松地在.NET中测试单个方法实现的性能?否则,我将如何实现这种粒度性能测试?

您可以使用Visual Studio Profiler(高级版和终极版):

  • (Visual Studio)

  • (您可以通过创建比较(“差异”)报告或视图来比较两个不同的探查器数据文件(.vsp或.vsps)的结果。比较显示了一个分析会话与另一个分析会话之间的差异、性能回归和改进。)

还有来自和的商业工具

另外(这是免费的)

使用a-Visual Studio内置了一个

你也可以得到商业的,并且有良好的声誉

您需要在更改之前进行测量以获得基线,然后在更改之后进行测量以查看更改产生的影响