Android上的命令内存相关
16lz
2021-01-24
targetProcess=com.exampletimeStr=`date -d today +"%Y%m%d%H%M%S"`fileName="meminfo"_$timeStr".txt"echo timeStr is:===== $timeStrecho begin dump procrank to $fileNameecho $targetProcess##dump procrank to file# adb shell procrank >> $fileNameadb shell ps > phoneps.txt#因为adb shell ps出来后没行后有0D0A回车,故转为unix格式dos2unix phoneps.txt#get process id andcat phoneps.txt | while read linedopid=`echo $line | cut -d " " -f 2`ppid=`echo $line | cut -d " " -f 3`name=`echo $line | cut -d " " -f 9`if [ "$name" == "$targetProcess" ]; thenecho $line >> $fileNameecho -e "\n\n----------------------prorank meminfo $targetProcess-------------------------" >> $fileNameecho -e " PID Vss Rss Pss Uss cmdline" >> $fileNameadb shell procrank |grep $pid >> $fileNameecho -e "\n\n----------------------meminfo of $targetProcess-------------------------" >> $fileNameadb shell dumpsys meminfo $targetProcess >> $fileNameecho -e "\n\n------------------------showmap of $targetProcess:--------------------" >> $fileNameadb shell showmap $pid >> $fileNameecho -e "\n\n--------------------------showmap of ppid $ppid:------------------------------" >> $fileNameadb shell showmap $ppid >> $fileNameecho -e "\n\n---------------------smaps of $targetProcess:---------------------------" >> $fileNameadb shell cat /proc/$pid/smaps >> $fileNamefidone
更多相关文章
- Android(安卓)中的 values XML
- android中的格式化字符串
- 原YUV格式的解析 Android(安卓)NV21 视频采集
- android 工具类 DateUtil
- android 压缩图片、生成缩略图 和转换Base64格式的字符串
- Android(安卓)Intent调用 Uri的使用几种格式
- 从android模拟器中提取文件系统
- 格式化字符串android 格式化时间
- Android(安卓)中日期和秒数的转换