Elapsed Time

Elapsed Time表示程序运行的持续时间。

CPU Time

CPU Time是该进程所占用的处理器时间。
对于单线程程序来说,CPU Time指的是该线程在一个逻辑处理器上所花费的时间总量。
对于多线程程序来说,CPU Time指的是所有线程在处理器上花费的时间之和。

User CPU Time

User CPU Time指进程执行用户态代码所使用的时间,是执行此进程所消耗的实际CPU时间。

System CPU Time

System CPU Time指进程在内核态消耗的CPU时间,即在内核执行系统调用所使用的CPU时间。

Wait Time

Wait Time是CPU花费在等待I/O操作上的总时间。

Elapsed Time、CPU Time、Wait Time的关系

在单核处理器的情况下,Elapsed Time = Cpu Time + Wait Time。
在多核处理器的情况下,由于多个CPU同时处理任务所以可能会出现Cpu Time 大于Elapsed Time 的情况。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐