Android应用查看CPU与内存占用说明

2020-04-07  本文已影响0人  youthyJ

一、前置条件:

  1. 在电脑端安装 adb 命令行工具.

Android Debug Bridge version 1.0.41
Version 29.0.6-6198805
Installed as /Users/xiaoma/Library/Android/sdk/platform-tools/adb

  1. 移动设备需要开启 Usb调试 功能, 各移动设备开启的方式不同, 请自行搜索对应型号的开启方式, 一般在 设置 > 关于XX > 在列表中尝试多次点击某一项 , 如果点击了对应的选项, 会提示开发者选项已打开.

  2. 移动设备与电脑能够通过 USB 进行连接


adb devices

二、查看应用CPU占用方式说明

  1. 在移动设备中启动目标应用.

  2. 查找该应用的pid(进程号), 在命令行工具中使用以下命令:

adb shell ps | grep 应用包名

命令中的"应用包名"应该替换为你需要查询的包名.
执行命令后, 在输出的内容中, 第二项即应用的进程名, 例如:

u0_a590      22411  2681 1758136 139168 SyS_epoll_wait      0 S 你的包名

那么 22411 即为该应用当前的pid.

  1. 使用top命令查看cpu占用, 在命令行工具中使用一下命令:

adb shell top -p 应用的pid

其中的"应用的pid"为上一步获取到的pid
执行命令后, 命令行工具即会打印应用运行信息

  1. 查看完毕后, 使用 ctrl + c 快捷键退出信息展示.

三、查看内存占用方式说明

  1. 在移动设备中启动目标应用.

  2. 使用dumpsys命令获取内存占用大小, 在命令行工具中使用以下命令:


adb shell dumpsys meminfo | grep 应用包名

命令中的"应用包名"应该替换为你需要查询的包名.
命令执行后过段时间即会打印内存占用大小.

上一篇下一篇

猜你喜欢

热点阅读