描述
使用adb shell top命令查看cpu占用情況時,發現cpu占用超過了100%,最高的一項占用了118%,如下
cpu占用情況.png
原因
從上圖可知,這臺設備cpu總400%,還有空閑率160%,所以占用超過100%很正常。
為什么總cpu是400%?
這個與cpu的物理核數有關
總cpu占比=核數*100%
由于這臺設備的cpu物理核數為4,所以總cpu占比=4*100%=400%
如何查詢cpu核數
adb shell cat /sys/devices/system/cpu/possible
cpu核數.png
可以看到,這臺設備的cpu核數有4個,0~3分別對應cpu的編號