测量Unix中经过的时间

时间:2018-12-02 17:26:12

标签: c++ unix time

我正在尝试测量在UNIX中运行c ++代码时接收我的输出所花费的时间,但是这样做有多种不同的时间测量方法。有人可以告诉我有什么区别。谢谢!

penstemon:~/CS315> time ./a.out
10 11
1 0 10
2 1 10
3 2 10
4 3 10
5 4 3
6 5 3
7 6 10
8 7 10
9 8 10
0 9 10
3 0 20
0 0106
76
1
76
0 10 0 0 0 0 0 0 0 10
10 0 10 0 0 0 0 0 0 0
0 10 0 10 0 0 0 0 0 0
0 0 10 0 10 0 0 0 0 0
0 0 0 10 0 3 0 0 0 0
0 0 0 0 3 0 3 0 0 0
0 0 0 0 0 3 0 10 0 0
0 0 0 0 0 0 10 0 10 0
0 0 0 0 0 0 0 10 0 0
10 0 0 0 0 0 0 0 0 0
0.000u 0.001s 0:12.37 0.0%      0+0k 0+0io 0pf+0w

1 个答案:

答案 0 :(得分:0)

即使您的程序正在运行,您的计算机的操作系统也会在后台安静地执行某些操作。

  • 0.000u(其中u代表 user )表示您的程序( user's 程序)需要运行0.000秒,精确到毫秒。
  • 0.001s(其中s代表 system )表示操作系统在此间隔内需要0.001秒才能运行。