【问题标题】:How do I time execution duration of a program or script from the command line?如何从命令行计时程序或脚本的执行持续时间?
【发布时间】:2013-05-18 16:48:10
【问题描述】:

我正在学习 C,并且想了解我的某些 C 代码比对应的 Python 代码快多少。

我正在运行 Ubuntu 12.04

【问题讨论】:

    标签: linux ubuntu command-line


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-02-10
        • 1970-01-01
        • 2017-12-07
        • 2023-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多