Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何查看程序的执行时间?_Linux_Performance_Time_Terminal - Fatal编程技术网

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

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.

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

我如何才能找到这两个版本所需的时间?我正在运行Ubuntu12.04LTS

使用以下命令:

默认情况下,它将输出类似于以下内容的内容:

real    0m0.020s
user    0m0.004s
sys     0m0.000s
real
表示程序运行的总时间
user
表示程序在用户代码中花费的时间,
sys
表示程序在内核调用中花费的时间。

使用以下命令:

默认情况下,它将输出类似于以下内容的内容:

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

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

Run
time 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

提示:
人工时间
。您可能需要为此使用一些适当的分析工具。除了已经提到过的 Time>代码>,这可以让您看到在代码中您获得性能优化的地方。这个问题是如何与C++(?)MM相关的。代码是用C++编写的。我原以为我可能需要先编写一个时间函数,这样标签才有用。标签已被删除removed@Gmercer015当前位置提醒我不是落选者。答案中建议的方法测量应用程序通过操作系统加载/启动和终止的整个时间。如果您需要实际时间,您应该在应用程序中添加一些代码。提示:
人工时间
。您可能需要使用类似的分析工具。除了已经提到过的 Time>代码>,这可以让您看到在代码中您获得性能优化的地方。这个问题是如何与C++(?)MM相关的。代码是用C++编写的。我原以为我可能需要先编写一个时间函数,这样标签才有用。标签已被删除removed@Gmercer015当前位置提醒我不是落选者。答案中建议的方法测量应用程序通过操作系统加载/启动和终止的整个时间。如果您需要实际时间,您应该在应用程序中添加一些代码。这是一些很酷的东西,肯定回答了我的问题。谢谢对于扩展功能,使用
/usr/bin/time
显式覆盖shell中的内置时间函数,如
bash
。这是一些很酷的东西,肯定回答了我的问题。谢谢对于扩展功能,请显式使用
/usr/bin/time
覆盖shell中的内置时间函数,如
bash