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

更多相关文章

  1. Android(安卓)中的 values XML
  2. android中的格式化字符串
  3. 原YUV格式的解析 Android(安卓)NV21 视频采集
  4. android 工具类 DateUtil
  5. android 压缩图片、生成缩略图 和转换Base64格式的字符串
  6. Android(安卓)Intent调用 Uri的使用几种格式
  7. 从android模拟器中提取文件系统
  8. 格式化字符串android 格式化时间
  9. Android(安卓)中日期和秒数的转换

随机推荐

  1. 在多个文件中需要相同的模块
  2. 获取JavaScript数组元素的最大长度
  3. AJAX内容更改加上小变化效果
  4. 利用javascript动态加载头部出现点击事件
  5. 即使在向上滚动时,AngularJS无限滚动调用
  6. CJL.0.1.min.js 的是一个什么JS库
  7. JS实现60s倒计时(亲测有效),及span标签如
  8. 在jQuery的$.post中调用函数时,Undefined
  9. 两个svg文件用javascript合并的问题?
  10. Net.Socket实例不会在NodeJS中消失