如何在visual studio 2010中调试时在c#中计算方法执行时间?

时间:2015-10-28 08:54:40

标签: c# visual-studio-2010 debugging

我在Visual Studio 2010中编写了一个C#方法,其中有几个循环正在执行。现在我想在调试时计算方法执行时间。

我知道可以在我的代码中使用秒表来计算时间,但我无权更改代码。那么在调试时有没有办法计算方法执行时间?

1 个答案:

答案 0 :(得分:1)

在方法执行之前和之后添加断点。 右键单击断点并选择"点击" 在对话框窗口中,您可以输入打印语句,例如

"{DateTime.Now.Ticks}"

在两个断点都被击中后,您在方法执行之前和之后都有时间。

请注意,这只会具有DateTime的精度,并会受到调试开销的影响。如果您想要进行一些真正的基准测试,请使用专门的分析器。