我想知道在C++中测量某些代码的执行时间的最佳方法是什么。有没有内置秒表(.Net)的类?我在VS2010上开发C++。如何(如果)我可以在我的C++项目中使用.Net库?先谢谢你。Visual C++秒表
5
A
回答
3
AFAIK C++还没有像.NET中的Stopwatch这样的标准类。
是Windows平台上高分辨率定时器的一个例子。
这种定时器独立于平台的实现是:http://www.boost.org/libs/timer/doc/index.html
HTH
1
您可以使用QueryPerformanceCounter的得到一个更好的时机时,“分析”一些代码(它并不完美,但应足以让你起动机)。
BOOL WINAPI QueryPerformanceCounter(__out LARGE_INTEGER *lpPerformanceCount);
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644904(v=vs.85).aspx。
2
你可能会考虑http://code.google.com/p/cpp-stopwatch,它是纯C++,没有依赖性,并带有一个方便的Visual Studio解决方案。哦,我写了。
相关问题
- 1. Asp.Net秒表C#
- 2. C++ Threaded秒表
- 3. C#秒表动态更新
- 4. 简单的C++ CLR秒表
- 5. 如何在C#中使秒表显示秒和毫秒?
- 6. C++/C Arduino秒表代码检查
- 7. 标准C中的秒表程序C
- 8. visual c#express报表
- 9. 乘法表 - Visual C
- 10. Visual C#表单backgroundImage
- 11. 秒表。数秒。 javafx
- 12. Visual C#或Visual C++
- 13. C++ 11:一秒
- 14. 如何使一个秒表C#
- 15. C#中使用DateTime和TimeSpan的秒表
- 16. 如何使秒表可见? C#
- 17. 在C中倒计时的秒表#
- 18. 添加秒表的C#性能惩罚?
- 19. 毫秒级的jQuery秒表
- 20. C++转换小时,分钟,秒到秒
- 21. Visual Studio 2010 Ultimate无法找到秒表类
- 22. 如何将秒表刻度转换为纳秒,毫秒和秒?
- 23. 毫秒计时C++
- 24. C++秒计数器
- 25. 反应秒表
- 26. 多个秒表
- 27. RDTSC与秒表
- 28. 编程秒表
- 29. “秒表”控制
- 30. 的NSTimer - 秒表
也许你可以使用标准的'clock()'函数? – 2012-02-06 14:02:39
以C++为例的反向问题在这里:http://stackoverflow.com/questions/7726386/how-to-easily-time-a-block-of-c-sharp-code – maborg 2012-02-27 16:26:27
thx!其实你的问题是我想要的答案! – tropicana 2012-03-24 22:12:14