如何使用android studio分析内存

最近从eclipse切换到android studio。如何在android studio中检查应用程序堆和内存分配?在Eclipse中,我们有MAT,工作室中是否有任何东西可以检查堆转储、hprof文件

我将通过以下步骤简单地解释:

  1. 首先,您必须安装MAT(下载)或使用:

    brew桶安装内存分析器

  2. 在Android Studio中打开Android设备监视器或DDMS

  3. 选择您的流程“com.example.etc…”

  4. 单击进程列表上方的更新堆

  5. 在右侧面板中,选择“堆”选项卡

  6. 点击原因GC

  7. 单击进程列表上方的转储HPROF文件

  8. 当我们下载文件HPROF时,我们必须打开终端并运行此命令来生成文件以使用MAT打开它

  9. 打开终端并运行此命令

./hprof conv path/file.hprof exitPath/heap-converted.hprof

命令“hprof conv”位于sdk的平台工具文件夹中

  1. 并且ready和MAT可以打开并打开转换后的文件(heap-converted.hprof)

发表评论