最近从eclipse切换到android studio。如何在android studio中检查应用程序堆和内存分配?在Eclipse中,我们有MAT,工作室中是否有任何东西可以检查堆转储、hprof文件
我将通过以下步骤简单地解释:
-
首先,您必须安装MAT(下载)或使用:
brew桶安装内存分析器
-
在Android Studio中打开Android设备监视器或DDMS
-
选择您的流程“com.example.etc…”
-
单击进程列表上方的更新堆
-
在右侧面板中,选择“堆”选项卡
-
点击原因GC
-
单击进程列表上方的转储HPROF文件
-
当我们下载文件HPROF时,我们必须打开终端并运行此命令来生成文件以使用MAT打开它
-
打开终端并运行此命令
./hprof conv path/file.hprof exitPath/heap-converted.hprof
命令“hprof conv”位于sdk的平台工具文件夹中
- 并且ready和MAT可以打开并打开转换后的文件(heap-converted.hprof)