使用Android调用adb shell top
来测量cpu使用率时,cpu使用百分比是在更新时间内显示的平均值,还是在较短时间内显示使用情况的快照,具体来说,如果我增加更新使用-d
的时间,它会给我整个时期内的平均CPU使用量吗?
答案 0 :(得分:0)
我将top -d与默认系统监视器报告的CPU使用率进行了比较。我尝试了“top -d 1”和“top -d 10”。只是为了涵盖短期和大期。 在这两种情况下,top -d都没有提供瞬时的CPU使用率。所以我猜这是那段时间内的平均CPU使用率。
PS:两种情况都有显着差异。我在linux系统中也使用了top -d。我假设adb top和linux top的工作方式与android基于linux的工作方式相同。