私はC++プログラムを書いています。このプログラムの完成には時間がかかります。使用できるターミナルコマンドがありますか?それは、機能の数倍(おそらく1000の)オーバーターミナル経由でのプログラムの実行時間のタイミング
3
A
答えて
4
Linuxディストリビューションの大部分(おそらくすべて)で使用可能な「time」コマンドを使用できます。システムとして、ユーザーとして、そして合計時間として費やされた時間を表示します。
あなたは、あなたが望むすべてのコマンド・チェーンを起動することができ括弧で見ることができるように
real 0m2.020s user 0m0.014s sys 0m0.005s
のような意志の出力何か
bash-4.1$ time (sleep 1; sleep 1)
たとえば。
3
。次に、time.hを使用してtime_t型の2つの変数を作成します.1つは実行前、もう1つは実行前です。 2つを減算し、反復で除算します。
0
反復の* nixでtime
と呼ばれていますので、あなたは十分な大きさの数を取得することができます
0
またはMeasure-Command PowerShell。
0
私はあなたが例えば、グラム++を使用してコードをコンパイルしている場合は、より良い説明する:)
を試してみてください。
g++ -std=c++14 c++/dijkstra_shortest_reach_2.cpp -o dsq
それを実行するためには、次のように入力:
./dsq
ファイルコンテンツを入力として実行するには、次のように入力します。
./dsq < input07Dijkstra.txt
今すぐ答えます。
画面にプログラムの出力の時間を得るために、ちょうどタイプ:
time(./dsq < input07Dijkstra.txt)
または入力なし:
time(./dsq)
最初のコマンドについては、私の出力は次のとおりです。
real 0m16.082s
user 0m15.968s
sys 0m0.089s
希望すると助かります!
関連する問題
- 1. ターミナル経由でMac上でpolymlを実行するには?
- 2. Rを.NETプログラム経由で実行
- 3. Cプログラム経由でBASHコマンドを実行
- 4. Clojureプログラムの実行時間
- 5. プログラムの実行時間
- 6. ターミナル経由で輸出イオンプロジェクトを実行する方法
- 7. SSH経由でターミナルで複数のコマンドを実行する方法は?
- 8. マルチスレッドのPythonプログラムの実行時間
- 9. Javaプログラムの複数の実行時間
- 10. Android:ハンドラ経由でRunnableが実行されるまでの時間を取得
- 11. Javaプログラムの実行時間を短縮
- 12. JSch経由でのリモート実行時のConnectException
- 13. アンドロイドスタジオ経由でgradleをターミナル経由と異なるのですか?
- 14. Drools:REST経由で複数のルールを同時に実行
- 15. 実行ファイルが無限大で実行される時間(タイミング制限)
- 16. iPageでPHP経由でRubyプログラムを実行
- 17. system()経由で外部プログラムを実行できませんか?
- 18. 実行時のコアデータコンテンツの参照(Xcodeシミュレータ経由)
- 19. 2つのtestNGテストメソッドを同時に実行し、同時に同じ時間に実行するタイミング?
- 20. ストアドプロシージャSSIS経由で24,000%遅く実行する(SQLエージェントジョブ経由)SSS経由で手動で実行する
- 21. linux 7のターミナル経由で/ tmpディレクトリのスペースを増やす
- 22. Macでターミナル経由で私のドキュメントにアクセスするには?
- 23. コアi5/7アーキテクチャーでのプログラム実行時間の決定
- 24. vba - 行/列アドレス経由の間接コピー?
- 25. グランツ経由のノードアプリの実行
- 26. プログラムの実行時のバージョンチェック
- 27. 時間の経過後にメインスレッドで実行
- 28. AJAX経由のHTMLでの時間のリフレッシュ
- 29. ターミナル経由でエミュレータ上のアプリケーションを起動する
- 30. MAC OS Xのターミナル経由でApache2を再ロードする
http://linux.die.net/man/1/time –