【发布时间】:2009-11-06 21:16:23
【问题描述】:
有谁知道你是否可以在 VS 2008 中获得断点之间的时间间隔?插件?,VS技巧?
我不想在我现有的源代码中添加代码来计算运行需要多长时间,我想要一种快速而肮脏的方法来在调试时得到它。对于你们这些聪明的驴子,我知道我也可以随时拿出秒表,但我也想要一些精确的东西。
【问题讨论】:
标签: visual-studio-2008 debugging
有谁知道你是否可以在 VS 2008 中获得断点之间的时间间隔?插件?,VS技巧?
我不想在我现有的源代码中添加代码来计算运行需要多长时间,我想要一种快速而肮脏的方法来在调试时得到它。对于你们这些聪明的驴子,我知道我也可以随时拿出秒表,但我也想要一些精确的东西。
【问题讨论】:
标签: visual-studio-2008 debugging
您可以使用 Tracepoint - 当被点击时,会将您输入的内容输出到控制台窗口:
alt text http://img24.imageshack.us/img24/3866/51292677.png
那么你可以从前者中减去后者,得到两者之间的时间。
【讨论】:
在这方面,您可以通过@clk 调试宏使用一些有用的技巧。它给出了当前的时间戳。
在第一个断点处添加@clk=0 的监视。这会将其重置为零。 在第二个断点处查看 @clk 的值 - 这将是自第一个断点以来的持续时间。
【讨论】:
想不出任何办法,但也许您可以使用性能向导来获取一些有用的(时间)信息。 另一方面,您可以在每次点击时打印一条消息,您可以打印当前时间。
【讨论】: