C++でいくつかのコードの実行時間を測定する最良の方法は何ですか?ストップウォッチ(.Net)同様のクラスが組み込まれていますか?私はVS2010でC++を開発しています。どのように(もし)私は私のC + +プロジェクト内で.Netライブラリを使用できますか?前もって感謝します。Visual C++ストップウォッチ
5
A
答えて
3
AFAIK C++には.NETのストップウォッチのような標準クラスはありません。
は、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. Cでストップウォッチを作成するには?
- 2. jQueryストップウォッチ
- 3. .NETストップウォッチ - パフォーマンスペナルティ
- 4. jQueryストップウォッチ(ミリ秒)
- 5. ストップウォッチのオブザーバーパターン
- 6. ストップウォッチJava API
- 7. 銀色のストップウォッチ?
- 8. 効率的なストップウォッチ
- 9. ストップウォッチ経過出力
- 10. ストップウォッチのプログラミング方法
- 11. Visual C#またはVisual C++
- 12. C#ストップウォッチを追加することによるパフォーマンスのペナルティ?
- 13. ストップウォッチの代わりに?
- 14. Rのストップウォッチ機能R
- 15. Xcodeのストップウォッチの問題
- 16. Powershellタイマー/ストップウォッチの精度
- 17. ストップウォッチの経過刻みの相違点
- 18. ストップウォッチがインクリメントしていない
- 19. ストップウォッチの単体テストを書くには?
- 20. NSTimerのストップウォッチに関する問題
- 21. Visual C++のコンパイルエラー
- 22. Visual C++ DirectXコンパイルエラー
- 23. OpenGL with Visual C++
- 24. DevExpress Microsoft Visual C#
- 25. Visual C++ MessageBox
- 26. Visual C++ 6.0リンクエラー
- 27. のVisual Studio C++
- 28. Visual C#/ WinFormsパネル
- 29. マクロとVisual C++
- 30. Visual C++リンカーエラー
おそらく標準の 'clock()'関数を使うことができますか? –
逆の質問をC++の例でここに:http://stackoverflow.com/questions/7726386/how-to-easily-time-a-block-of-c-sharp-code – maborg
thx!実際にあなたの質問は私が欲しかった答えです! – tropicana