2
A
答えて
5
時間を測定できるクラスQTimeは、start()
で開始し、elapsed()
メソッドで取得できます。
さらに進化したい場合は、深刻な時間の邪魔になる場合は、Boost.Chronoに行くことができます。それは本当の毛深い実を得ますが、文書は少し疎です(いつものようにブースト)が、あなたがその口径の何かを必要とするなら、それは本当にクリーンで最高の図書館の一つです。
"計算時間の測定"は非常に広い記述なので、あなたが何をしたいかによって決まります。あなたは実際にプロフィールあなたのアプリケーションにしたいですか?その後、プロファイラツールが適しているかもしれません。
また、プログラムの実行に要する生の時間を取得したいだけなら、Linuxにはtime
コマンドがあります。
0
あなたがのためのWindowsを開発する場合は、WINAPIからこれを使用することができます。
DWORD start = ::GetTickCount();
calculation();
DWORD result = ::GetTickCount - start;
DWORD result
はミリ秒単位の経過時間が含まれます。
注:この測定方法は正確ではありません。精度は10〜16 msの間で変化します。しかし、単に「生命の意味を計算するのに5.37秒かかる」のようなものを表示したいのであれば十分です。
2
個人的に、私はQElapsedTimer
を使用します。
関連する問題
- 1. 計算時間
- 2. 時間計算
- 3. 時間計算
- 4. ポストグル時間計算
- 5. ビッグシータ、時間計算
- 6. 時間計算エラー
- 7. 計算時間が
- 8. 時間を加算して合計時間を計算する
- 9. 瞬時の時間計算
- 10. Mysqlの時間計算 - 時間のみ
- 11. php4時間計算時間エラー
- 12. 相対時間の計算
- 13. Pythonのヒープソート時間計算
- 14. 計算indexPath.row時間数
- 15. 時間計算のPython
- 16. 保持時間の計算
- 17. MediaCodecデコード時間計算
- 18. 時間フィールドと計算 - ベストプラクティス
- 19. PHPの夏時間計算
- 20. 計算時間は、ツイスト
- 21. 通話時間を計算
- 22. PHPでの時間計算
- 23. statsmodels OLSフィット計算時間
- 24. 継続時間計算
- 25. python - フィボナッチ計算時間差
- 26. 時間外の計算
- 27. キーストロークダイナミクス - 飛行時間計算
- 28. 実行時間計算
- 29. 開始時間と終了時間の間の計算時間
- 30. 計算各入出庫時間からの合計時間
使用 'QElapsedTimer'と':nsecsElapsed() ' – deepmax