Linux 如何查看程序的执行时间?
我想知道我的程序从开始运行到结束需要多长时间,以便与以前的版本进行比较 我如何才能找到这两个版本所需的时间?我正在运行Ubuntu12.04LTS使用以下命令: 默认情况下,它将输出类似于以下内容的内容:Linux 如何查看程序的执行时间?,linux,performance,time,terminal,Linux,Performance,Time,Terminal,我想知道我的程序从开始运行到结束需要多长时间,以便与以前的版本进行比较 我如何才能找到这两个版本所需的时间?我正在运行Ubuntu12.04LTS使用以下命令: 默认情况下,它将输出类似于以下内容的内容: real 0m0.020s user 0m0.004s sys 0m0.000s real表示程序运行的总时间user表示程序在用户代码中花费的时间,sys表示程序在内核调用中花费的时间。使用以下命令: 默认情况下,它将输出类似于以下内容的内容: real 0m0.
real 0m0.020s
user 0m0.004s
sys 0m0.000s
real
表示程序运行的总时间user
表示程序在用户代码中花费的时间,sys
表示程序在内核调用中花费的时间。使用以下命令:
默认情况下,它将输出类似于以下内容的内容:
real 0m0.020s
user 0m0.004s
sys 0m0.000s
real
表示程序运行的总时间user
表示程序在用户代码中花费的时间,sys
表示程序在内核调用中花费的时间。Runtime myprogram
time命令将显示您需要了解的所有详细信息。
例如:
下面是有关
time
命令的更多信息:运行time myprogram
time命令将显示您需要了解的所有详细信息。
例如:
下面是关于
time
命令的更多信息:Linux附带了“time”程序
$time ./myapp
real 0m0.002s
user 0m0.000s
sys 0m0.000s
Linux附带了“时间”程序
$time ./myapp
real 0m0.002s
user 0m0.000s
sys 0m0.000s
提示:
人工时间
。您可能需要为此使用一些适当的分析工具。除了已经提到过的人工时间
。您可能需要使用类似的分析工具。除了已经提到过的/usr/bin/time
显式覆盖shell中的内置时间函数,如bash
。这是一些很酷的东西,肯定回答了我的问题。谢谢对于扩展功能,请显式使用/usr/bin/time
覆盖shell中的内置时间函数,如bash
。