Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Linux下测试程序运行时间

time测试程序执行时间结果含义real 0m0.003s
user 0m0.000s
sys 0m0.002sreal,就是整个运行这个进程从一开始到结束的整个时间(时钟墙)
user,是指在运行这个进程中花在用户模式下的时间,即不包括内核的运行时间
sys,是指在运行这个进程,花在内核调用的时间,而不是代码库调用
user+sys=这个进程花的时间
但是real则包含了进程调度等等一系列额外开销测试代码段时间方法#include <iostream>
#include <cstdlib>
#include <ctime>using namespace std;int main(int argc, char *argv[])
{
   
    clock_t t1, t2;
    t1 = clock();
    system("PAUSE");
    t2 = clock();
    cout << (double)(t2-t1)/CLOCKS_PER_SEC << endl;
    return 0;
}C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码 http://www.linuxidc.com/Linux/2014-05/101227.htm读C++ Primer 之构造函数陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm读C++ Primer 之智能指针 http://www.linuxidc.com/Linux/2011-08/40177.htm读C++ Primer 之句柄类 http://www.linuxidc.com/Linux/2011-08/40175.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/113168.htm