日期:2014-05-16  浏览次数:20702 次

real、user、sys分别是什么?
我分别用C和C++写了程序,实现同样的功能。然后用time命令比较执行效率。
//c
real 0m11.917s
user 0m0.264s
sys 0m0.948s
wei@wei-Lenovo-G475:~/program$
//c++
real 0m9.061s
user 0m0.376s
sys 0m1.120s

real user sys 分别是什么(man文档也没有说清楚)?用C写的执行效率更高?

------解决方案--------------------
sys cpu在内核态时间
user cpu在用户态时间
real 实际花费的时间

前两个目前你没必要关注,等你剖析性能以及排查故障的的时候你自然会关注