内存泄漏分析(一)

    前些日子开发完一个安卓电视项目,功能很简单,就是定时获取服务器数据,更新显示数据。可能是数据稍微多了点,电视运行了五六个小时就崩溃。我也真的很崩溃。电视调试也不太方便。每次去看到界面返回到登录界面,整个人都不好了。使用了腾讯的bugly收集错误,显示0崩溃。作为开发人员,肯定不能放任它这样不管。

    这种没有明显的错误,我只好从性能上去想办法。我的机顶盒版本有点低,想直接查看内存分析不太可能。刚做智能电视开发的时候,想打开公司配的创维电视的无线adb可是费了九牛二虎之力,也没有能成功,才买的机顶盒用来做开发。后来公司因为发展需要,又买了三台电视挂墙上。我一筹莫展的时候,又想起去尝试一下打开电视的adb,TCL的电视打开真的好简单。终于直接连上了电视。我兴奋地回到座位开始使用Profile查看内存。

Profiler需要设备的安卓版本在21或以上。


   Profile打开方式:

也可以直接打开图标:


运行成功后就可以看到这样的界面:


推荐一篇博文:

https://blog.csdn.net/u012350993/article/details/79363885 

这篇文章里详细的介绍了profile的查看方式,让大家能尽快熟悉profile的使用。

啰嗦一下


这个复选框的勾选会导致项目用其他设备运行时候,出现异常



解决方法如下:

点击Edit Configurations,出现下图的页面,取消复选框就可以了。

下一篇我将分享一下我的分析方法。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值