linux - 如何查看程序的执行时间?

标签 linux performance time terminal

我想知道我的程序从开始到结束运行需要多长时间,以便与过去的版本进行比较。

我将如何找出这两个版本所需的时间?我正在运行 ubuntu 12.04LTS

最佳答案

使用 time命令:

time yourprogram

默认情况下它会输出类似这样的内容:

real    0m0.020s
user    0m0.004s
sys     0m0.000s

real 表示程序运行的总时间。 user 表示您的程序花在用户空间代码上的时间,sys 是您的程序花在内核调用上的时间。

关于linux - 如何查看程序的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19039358/

相关文章:

安卓性能 : Adding view programmatically vs setting view to GONE/VISIBLE

java - 区间和的时间复杂度

linux - jobs 在 nohup 脚本后什么也找不到

linux - 从一个文件复制内容并需要使用 sed 替换到另一个文件中

linux - 让 Linux 串行控制台在 imx31 上工作

objective-c - 评估 if...else if... block 上的每个条件语句

string - O(n) 时间复杂度和 O(1) 空间复杂度的方法来查看两个字符串是否彼此排列

linux - "git fetch"在 repo 上什么都不做

c++ - 为什么 std::future::wait_for 的行为不如预期?

php - 防止在特定时间之间注册