我主要使用的是C#,我经常使用TracePoints (断点与“点击时.”使用{DateTime.Now.ToString(HH:mm:ss.fff")}打印当前时间。我知道这不是非常准确(而且我知道Stopwatch类),但是它通常有助于快速了解什么时候发生的事情。此外,很容易生成该输出,并且不需要任何编译。
现在,我越来越频繁地使用(本机) C++代码,我希望产生相同的输出。但是,似乎不可能在C#代码文件中使用TracePoints中的C++代码。因此,我在C++中寻找一个可以在TracePoints中使用的等效一行程序。或者是否有其他方法可以使用TracePoints输出当前时间?
顺便说一句:时间输出至少应该有毫秒的精度!
发布于 2013-11-25 15:34:57
我刚刚发现,您也可以在“点击时”对话框中使用$TICK关键字。您应该把它放在大括号中:{$TICK},否则输出将是十六进制。
根据MSDN
$TICK插入当前CPU滴答计数。
这不能给你当前的时间,但它肯定可以转换。此外,滴答声可能已经足够快速比较了。
https://stackoverflow.com/questions/20195868
复制相似问题