6

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

据我所知,作为优秀的在线编译器的Ideone提供此功能。如果存在检查代码执行时间(总运行时间)的服务,那就太好了。

4

1 回答 1

6

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

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

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

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
于 2013-10-04T15:15:38.163 回答