5
提出されたコードの実行時間の合計を与える利用可能なコードコンパイラ(特にC++)を知りたい。実行時間を確認するオンラインコンパイラ
私の知る通りに、Ideone良いオンラインコンパイラはありませんこの機能を提供します。 コードの実行時間(合計実行時間)を確認するサービスが存在する場合は非常に便利です。
提出されたコードの実行時間の合計を与える利用可能なコードコンパイラ(特にC++)を知りたい。実行時間を確認するオンラインコンパイラ
私の知る通りに、Ideone良いオンラインコンパイラはありませんこの機能を提供します。 コードの実行時間(合計実行時間)を確認するサービスが存在する場合は非常に便利です。
rextester私は私が結果、上記次の出力を参照して、デフォルトのC++プログラムを実行し、例えば、この情報を提供する:
コンパイル時間:0.83秒、絶対実行時間:0.15秒のCPU時間:0秒、メモリピーク:3Mb、絶対サービス時間:0.99秒(キャッシュ)
これらは非常に粗い数値であり、CPU時間は5
秒に制限されています。もう1つの簡単な方法は、Coliruで実行するときにtime
を使用することです。たとえば、次のように私は、デフォルトのコマンドを修正:
set -x ; g++-4.8 -std=c++11 -O2 -Wall -pedantic -pthread main.cpp && time ./a.out
^^^^
これは、このような出力を提供します:
real 0m0.005s
user 0m0.000s
sys 0m0.008s
あなただけの開始時に 'はgettimeofday()'へのコールのカップルを追加することができますし、 'main()'の最後にあなた自身の経過時間を生成しますか? –
うん!それはシステム上で可能です。しかし、コンパイラと一緒に利用できるサービスがあるかどうかを知りたかったのです。 @ShafikYaghmour:小数点以下2桁までです。 – djadmin
ポイントは何ですか?サーバーの仕様、その時に何をしているのか、コードがどのような種類のサンドボックスで実行されているのか全く分かりません... – BoBTFish