dumpsys
https://developer.android.google.cn/studio/command-line/dumpsys
dumpsys 是一种在 Android 设备上运行的工具,可提供有关系统服务的信息。您可以使用 Android 调试桥 (ADB) 从命令行调用 dumpsys,获取在连接的设备上运行的所有系统服务的诊断输出
常用的:adb shell dumpsys meminfo package_name|pid
procrank
http://www.atmcu.com/935.html
Procrank 是 Android 自带一款调试工具,运行在设备侧的 shell 环境下,用来输出进程的 内存快照,便于有效的观察进程的内存占用情况。因为它需要遍历/proc下的所有进程获取内存占用情况
Prorank代码实现原理:
https://blog.csdn.net/qq_43368047/article/details/117924675
top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
https://blog.csdn.net/daocaokafei/article/details/113732213