全部博文(385)
分类: LINUX
2011-09-26 21:40:14
Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。 它的使用方法和前面讲过的strace类似,在待执行的命令前加上time即可。 来看一个例子程序test.c #incl
需要注意的是,real并不等于user+sys的总和。real代表的是程序从开始到结束的全部时间,即使程序不占CPU也统计时间。而user+sys是程序占用CPU的总时间,这个时间跟系统负荷无关,
因此real总是大于或者等于user+sys的。
tekkamanninja2012-02-09 16:23:22
我去转载了一下:
http://blog.chinaunix.net/space.php?uid=20543672&do=blog&id=3069222
你可以去看看
todaygood2012-02-09 15:12:51
tekkamanninja2011-10-09 09:16:45
这篇文章也还可以:
http://blog.he96.com/2011/01/linux-timewhat-do-real-user-and-sys.html