zoukankan      html  css  js  c++  java
  • [Tips] Linux time命令解析

    在linux的任何命令之前,采用time命令,可以统计程序的运行时间,例如:

    time ls -h ./
    

    时间统计会显示三个结果:

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

    其中rea time是物理世界该程序的实际运行时间。
    user time是程序运行在用户态的时间,sys time是程序运行在核心态的时间。怎么理解呢?核心态,就是说程序在操作底层的内核相关的内容(列如驱动,操作其他设备等),此时程序的能力是不受限,引起的错误也会是灾难性的。用户态是指程序调用系统安全封装好的api执行任务,不涉及底层操作,一切操作都是较安全的。

    一般来说,单线程情况下,real > user/sys, 但是多线程情况下 real < user/sys

  • 相关阅读:
    ASP.NET教程4
    ASP.NET教程11
    TreeView Demo
    System.Net.Dns.GetHostByAddress(string) 已经过时
    会员注册实例
    ASP.NET教程2
    多表关联与表值函数
    ASP.NET教程6
    BusinessFrameWork
    ASP.NET教程8
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/13409893.html
Copyright © 2011-2022 走看看