日期:2014-05-16  浏览次数:20565 次

adb shell top命令

执行Linux下的top、ps等命令,这些命令你也通过adb可以执行查看效果。

? ? ? ???1 )top 命令如下:
  1. adb?shell?
  2. $?top ?-h?
  3. top ?-h?
  4. Usage:?top ?[-m?max_procs]?[-n?iterations]?[-d?delay]?[-s?sort_column]?[-t]?[-h]?
  5. ??-m?num??Maximum?number?of ?processes? to ?display.?//?最多显示多少个进程?
  6. ??-n?num??Updates?to ?show?before?exiting.?//?刷新次数?
  7. ??-d?num??Seconds?to ?wait? between ?updates.?//?刷新间隔时间(默认5秒)?
  8. ??-s?col??Column ? to ?sort? by ?<cpu,vss,rss,thr>?//?按哪列排序?
  9. ??-t??????Show?threads?instead ? of ?processes.?//?显示线程信息而不是进程?
  10. ??-h??????Display?this?help?screen.?//?显示帮助文档?
  11. $?top ?-n?1?
  12. top ?-n?1?
?
???????? 就不把执行效果放上来了,总之结果表述如下:
  1. User ?35%,?System?13%,?IOW?0%,?IRQ?0%?//?CPU占用率?
  2. User ?109?+?Nice?0?+?Sys?40?+?Idle?156?+?IOW?0?+?IRQ?0?+?SIRQ?1?=?306?//?CPU使用情况?
  3. ?
  4. PID?CPU%?S?#THR?VSS?RSS?PCY?UID?Name ?//?进程属性?
  5. xx??xx%?x???xx??xx??xx??xx??xx???xx?
  6. ?
  7. CPU占用率:?
  8. User ????用户进程?
  9. System??系统进程?
  10. IOW?IO等待时间?
  11. IRQ?硬中断时间?
  12. ?
  13. CPU使用情况(指一个最小时间片内所占时间,单位jiffies。或者指所占进程数):?
  14. User ????处于用户态的运行时间,不包含优先值为负进程?
  15. Nice????优先值为负的进程所占用的CPU时间?
  16. Sys?处于核心态的运行时间?
  17. Idle????除IO等待时间以外的其它等待时间?
  18. IOW?IO等待时间?
  19. IRQ?硬中断时间?
  20. SIRQ????软中断时间?
  21. ?
  22. 进程属性:?
  23. PID?进程在系统中的ID?
  24. CPU%????当前瞬时所以使用CPU占用率?
  25. S???进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。?
  26. #THR????程序当前所用的线程数?
  27. VSS?Virtual?Set ? Size ?虚拟耗用内存(包含共享库占用的内存)?
  28. RSS?Resident?Set ? Size ?实际使用物理内存(包含共享库占用的内存)?
  29. PCY?OOXX,不知道什么东东?
  30. UID?运行当前进程的用户id?
  31. Name ????程序名称android.process.media?
  32. ?
  33. //?ps:内存占用大小有如下规律:VSS?>=?RSS?>=?PSS?>=?USS?