美文网首页
进程内存占用情况命令

进程内存占用情况命令

作者: 月下蓑衣江湖夜雨 | 来源:发表于2020-09-28 17:04 被阅读0次

    1、根据进程号(pid),获取进程的内存占用情况

    adb shell
    dumpsys meminfo 53278
    

    2、根据类名,获得对应的进程号

     ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService
    (包含grep查询进程名)
    
     ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep
    (忽略grep查询进程名)
    
    ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep |  awk '{print $2}'
    (获得该进程的pid)
    

    3、根据查询到的进程号,查询内存占用情况

    adb shell
    
    dumpsys meminfo $(ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep |  awk '{print $2}')
    

    4、使用watch,自动周期性执行

    watch -n 1 dumpsys meminfo $(ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep |  awk '{print $2}')
    (1秒执行1次)
    

    5、将结果同时显示在屏幕和文件中

    watch -n 1 dumpsys meminfo $(ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep |  awk '{print $2}') | tee -a zkaiMem.txt
    (-a追加写)
    【上面的不显示在屏幕上】
    
    watch -n 1 dumpsys meminfo $(ps -ef |  grep com.huawei.multimedia.audioengine.HwAudioKaraokeFeatureService | grep -v grep |  awk '{print $2}') | tee -a zkaiMem.txt | cat -v
    

    6、上述的结果显示存放在手机中,将其pull到手机上来

    adb pull /sdcard/zhangkai/zkaiMem.txt
    

    相关文章

      网友评论

          本文标题:进程内存占用情况命令

          本文链接:https://www.haomeiwen.com/subject/ipgduktx.html