我使用time命令在Linux中运行一个jar文件。下面是执行后的输出。
15454.58s real 123464.61s user 6455.55s system
下面是执行的命令。
time java -jar -Xmx7168m Batch.jar
但实际执行该进程所需的时间是9270秒。
为什么实际时间(挂钟时间)和实时时间不同?
有人能解释这个吗?它运行在多核机器(32核)上。
这两者有什么区别?手册页上写着:
-r Print a relative timestamp upon entry to each system call. This records the time difference between the beginning of
successive system calls.
-T Show the time spent in system calls. This records the time difference between the beginnin