- Android目标机需要有busybox
- 编写如下shell脚本(mem-trace.sh)
#!/bin/bash
FILE_NAME=/data/mem.txt
rm -rf $FILE_NAME
echo "USS MEM" >> $FILE_NAME
LoopCommond(){
procrank | grep "/system/bin/mediaserver" | busybox awk '{print $5}' >> $FILE_NAME
sleep 1
LoopCommond
}
#########Start###########
echo "##############USS MEM GATHER################"
LoopCommond
#########End############
- push脚本到/data/目录下,修改权限后执行如下命令
sh mem-trace.sh
- 之后会在/data目录下会产生一个相关监测应用的内存信息文件(mem.txt)
- 将信息拷贝到excel文件后以图表显示即可