Mat*_*dge 9 c# performance teamcity nunit
我有一些C#性能测试,基本上运行两种不同的方法,并检查一个运行速度比另一个快得多.
当我在NUnit中本地运行它们时,其中一个测试的运行速度是另一个的十倍,所以我有一个NUnit测试,用于Stopwatch检查它至少是两倍的速度(在回归的情况下).但是当我在TeamCity中运行测试时,快速方法的速度只有慢速的1.5倍?我希望硬件差异会产生一些影响,但不是很多.可能是什么导致了这个?
Stopwatch
Mat*_*dge 13
为了回答我自己的问题,问题结果是在TeamCity中为测试构建打开了代码覆盖率,因此这样做的开销使两个方法运行时更紧密.希望这个答案将来会帮助别人.
归档时间:
14 年,5 月 前
查看次数:
1508 次
最近记录: