我想知道在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