zoukankan      html  css  js  c++  java
  • 使用unix的time命令进行简单的计时

    /usr/bin/time -p python3 1.py
    

    需要注意这里使用的是/usr/bin/time 命令而不unix系统自带time。
    输出

    real         0.04
    user         0.03
    sys          0.00
    

    real 记录了整体的耗时
    user 记录了cpu花在任务的时间,但不包括内核函数耗费的时间
    sys 记录了内核函数耗费的时间

    对user和sys相加就得到了cpu总花费的时间。而这个时间和real的差则有可能是花费在了IO上,也可能是你的系统正忙着运行其他任务,因此影响了你的测量。

    另外在linux系统中可以使用--verbose参数可以查看更多参数,因为macos不支持GUN所以通过下面方式使用该参数

    安装gnu-tiem

    brew install gnu-time
    

    以后使用

    gtime -v python3 1.py 
    

    输出一堆东西其中关键参数是 Major (requiring I/O) page faults: 94
    表示的是读写磁盘次数。

  • 相关阅读:
    团队项目冲刺阶段一(6)
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    梦断代码读后感
    每日日报
  • 原文地址:https://www.cnblogs.com/c-x-a/p/10252906.html
Copyright © 2011-2022 走看看