real time 是墙上时间(wall clock time),也就是进程从开始到结束所用的实际时间。这个时间包括其他进程使用的时间片和进程阻塞的时间(比如等待I/O完成)。
user time指进程执行用户态代码(核心之外)所使用的时间。这是执行此进程所消耗的实际CPU时间,其他进程和此进程阻塞的时间并不包括在内。
sys time指进程在内核态消耗的CPU时间,即在内核执行系统调用所使用的CPU时间。
所以评测时看是否时间超限看的是 real time, user time 还是 sys time?