我如何描述通过resharper运行的nunit测试的性能?

时间:2014-07-18 18:50:30

标签: nunit resharper profiler

我使用resharper来运行我的nunit测试 - 我想提高性能

我知道resharper使用内置版本的nunit。我如何设置resharper / nunit,以便我可以通过分析器运行我的单元测试,看看我在优化时最好花些时间?

2 个答案:

答案 0 :(得分:1)

实际上,通过dotTrace,您可以直接在Visual Studio或Rider中配置Nunit测试,而无需使用附加:https://www.jetbrains.com/help/profiler/Profiling_Guidelines__Profiling_Unit_Tests.html 请注意,dotTrace是ReSharper Ultimate软件包的一部分,您需要具有相应的许可证。

答案 1 :(得分:0)

我使用dotTrace来配置我的代码。您可以开始测试并使用dotTrace对其进行概要分析(我开始测试并将dotTrace附加到它)。第二种选择是使用StopWatch。我将放置想要分析和打印值的StopWatch行,并根据结果,开始分析代码。

Stopwatch sw = Stopwatch.StartNew();
// code that you want to measure
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);

这些就是我想到的东西。