0

我正在学习 C 并且想了解我的一些 C 代码比它的 python 等价代码快多少。

我正在运行 Ubuntu 12.04

4

2 回答 2

2

从命令行您可以使用“时间”命令。这将为您提供该程序在三种不同模式下的执行时间(默认情况下) - a。即时的; 湾。用户时间;C。系统时间。

一种。实时表示总体花费了多少时间;湾。用户时间表示在用户空间执行多长时间 c. 系统时间表示在内核空间执行所花费的时间。

以上是从命令行测量时间的方法。您还可以从程序中测量程序执行时间 - 使用系统调用,如 gettimeofday()。

于 2013-05-18T16:55:16.363 回答
1

您在标题中有问题的答案:该time命令将测量命令完成所需的时间。

于 2013-05-18T16:55:00.303 回答