AndroidStudio里查看hprof文件

来源:互联网 发布:linux命令怎么退出vi 编辑:程序博客网 时间:2024/05/18 03:46

AndroidStudio里查看hprof文件

打开AndroidStudio,
打开Android Device Monitor,
即AndroidStudio -> Tools -> Android -> Android Device Monitor,
选择要dump的进程,点击 "Dump HPROF file"
这样就得到 了hprof文件。

AndroidStudio->Open->选择hprof文件,
查看hprof文件,这样就可以得到分析图。

举个例子来看HPROF文件

以下是进程system_process得到 的hprof文件。


比随便选择一项查看,可以看到
类GlobalActions.GlobalActionsIconDialog的变量root,
它引用了,
类RelativeLayout里的变量mBackground,
它又引用了,
类BitmapDrawable里的mBitmapState变量,
它又引用了,
类BitmapDrawable.BitmapState里的mBitmap变量,
它又引用了一个Bitmap对象。

得到 这些信息,再结合自己的代码,
应该更容易看出哪里的代码造成了memory leak。

0 0
原创粉丝点击