设为首页 加入收藏

TOP

Linux下测试程序运行时间
2015-02-13 18:23:30 来源: 作者: 【 】 浏览:40
Tags:Linux 测试 程序 运行 时间

time测试程序执行时间结果含义


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


real,就是整个运行这个进程从一开始到结束的整个时间(时钟墙)
user,是指在运行这个进程中花在用户模式下的时间,即不包括内核的运行时间
sys,是指在运行这个进程,花在内核调用的时间,而不是代码库调用
user+sys=这个进程花的时间
但是real则包含了进程调度等等一系列额外开销


测试代码段时间方法


#include
#include
#include


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;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Web开发中最致命的8个小错误 下一篇CBLAS编译安装与使用举例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: