Visual Studio 2008 - 获取断点之间的时间间隔?

Cra*_*ack 9 debugging visual-studio-2008

有谁知道你能否获得VS 2008中断点之间的时间间隔?插件?,VS技巧?

我不想在我现有的源代码中添加代码来弄清楚运行需要多长时间,我想在调试时快速而又脏的方法来获取它.对于你那里的智能驴我知道我也可以随时甩出秒表,但我想要的东西也有些精确.

Phi*_*ace 18

您可以使用Tracepoint - 在点击时,将输入您输入的内容输出到控制台窗口:

alt text http://img24.imageshack.us/img24/3866/51292677.png

然后你可以从前者中减去后者以获得两者之间的时间.

  • @PhilipWallace - 那么?问题不是C#特定的.他恰巧正在使用C#. (3认同)
  • 谢谢,这正是我想要的.如果你的代码需要几秒钟才能运行,你也可以使用{DateTime.Now.Second} (2认同)

小智 6

添加两个手表:

@clk
@clk = 0
Run Code Online (Sandbox Code Playgroud)

调试器从上到下评估它们,因此@clk将显示调试器步骤的时间,并在下一步@clk = 0中将其重新设置为0.