美文网首页
mac下 使用MAT 查看android应用内存情况

mac下 使用MAT 查看android应用内存情况

作者: 层林尽染lr | 来源:发表于2019-05-14 15:25 被阅读0次

    基本步骤
    1.生成hprof文件
    在android studio中使用Android Profiler,打开MEMORY,点击Dump Java Heap,然后点击Export capture to file,就能拿到对应的hprof文件,但是这个不是标注的格式,在MAT中是无法打开的。

    2.打开终端,将路径切换到上一步生成hprof文件的目录下,使用命令hprof-conv before.hprof after.hprof(before.hprof为转换前的文件,after.hprof为转换后的文件,被网上的博客误导了,以为是要打开sdk目录下的platform-tools目录,然后打开hprof-conv,但是死活没用,就下面的图片,无法输入)


    image.png

    如果命令识别不了,就执行以下步骤:
    i.首先在终端中输入 echo $HOME

    ii.然后 输入touch .bash_profile

    iii.然后 输入open -e .bash_profile

    iv.在打开的编辑框中输入如下文字

    v.export PATH=${PATH}:/Users/用户名/你的sdk路径/platform-tools

    vi.最后输入 source .bash_profile

    3.MAT下载链接,网上多得是。下载完,打开时,我这报错了,查看日志是没有读写权限,然后再右键->显示包内容->Contens->Eclipse ,打开MemoryAnalyzer.ini ,添加


    image.png

    之后再打开就ok了。

    相关文章

      网友评论

          本文标题:mac下 使用MAT 查看android应用内存情况

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