在线编译器检查执行时间

dja*_*min 6 c++ compiler-construction editor

我想知道任何可用的代码编译器(特别是C++),它给出了提交代码的总执行时间.

据我所知,Ideone是良好的在线编译器提供此功能.如果存在检查代码的执行时间(总运行时间)的服务,那将是非常好的.

Sha*_*our 6

rextester提供了此信息,例如,我刚刚运行了它们的默认C ++程序,在结果上方看到以下输出:

编译时间:0.83秒,绝对运行时间:0.15秒,CPU时间:0秒,内存峰值:3 Mb,绝对服务时间:0.99秒(缓存)

这些是相当粗糙的数字,您5的CPU时间限制为几秒钟。另一个简单的选项是timeColiru上执行时使用。例如,我修改了默认命令,如下所示:

set -x ; g++-4.8 -std=c++11 -O2 -Wall -pedantic -pthread main.cpp && time ./a.out
                                                                     ^^^^
Run Code Online (Sandbox Code Playgroud)

这将为您提供如下输出:

real    0m0.005s
user    0m0.000s
sys     0m0.008s
Run Code Online (Sandbox Code Playgroud)