计算进程消耗的 cpu_time 哪个更好更精确?
a) 顶部 b) cat/proc/pid/stat
最佳答案
“top”和“cat/proc/pid/stat”的输出在任何给定时间点都是相同的。
区别在于输出的显示方式。
对于“top”,输出动态显示在屏幕上。输出无法保存到文件中,因为文件是动态的,其中写入了未知字符。屏幕上打印的输出具有所有进程的状态。
对于“cat/proc/pid/stat”,进程的当前状态打印在屏幕上。这只会执行一次,但对于“top”,直到用户按下 quit 状态才会打印在屏幕上。
“cat/proc/pid/stat”命令比打印所有进程的状态更具体到特定进程。
关于android - top vs/proc/pid/stat 哪个更适合cpu%使用率计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17134377/