Android如何运用Android studio进行安卓APP内存泄漏的检测

本文介绍了如何使用Android Studio进行内存泄漏检测。通过Android Monitor进入内存监测,操作包括触发GC、观察内存波动、生成hprof文件、分析任务并运行,找出Leaked Activities,定位到内存泄露的原因。示例中,由于在跳转到SecondActivity时未正确处理mContext,导致内存泄露,修正代码后问题解决。
摘要由CSDN通过智能技术生成

直接可用android studio 进行内存检测,非常方便好用,具体步骤见下:


1 .app 运行后,点击Android Monitor 后,会出现弹窗,在点击logcat旁边的Monitors.

 

2,点击initiate GC(3步骤中的第二个橘黄色为车辆的标志).将自己的app玩一会,像目前我的这个app,点击跳转,再按模拟器中的返回,在点击跳转,如此循环反复,可以看到视图使用的内存在波动不停:

3.点击第三个图标,会生成一个分析文件hprof文件


4, 点击右侧的Analyze Tasks,



5 点击run

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值