如何用androidstudio自带监控内存工具监控内存

本文讲述了在Android app开发中遇到内存使用过多导致崩溃的问题,通过Android Studio的Memory Monitor定位到问题在于Dialer Fragment,优化布局和图片资源后显著减少了内存消耗,解决了崩溃问题。
摘要由CSDN通过智能技术生成

内容简介
1.问题描述
2.寻找原因
3.Android Studio 监视器

1.问题简述
最近几个月,我们公司的 Android app 进行了一次 UI(User Interface,用户界面)的大更新,新的用户界面比原先的高大上很多。
新界面的设计和素材制作外包给一家法国比较有名的设计公司。
开发这边要把美工设计的图片和界面应用到 Android 代码中。这部分主要是我来做,另一个同事也负责一部分。
现在新 UI 界面已经更新完毕,不过最近测试组发现了一个问题:在 Samsung Galaxy S5 上,app 在打了好几通加密电话后会崩溃。而在其他设备如 Samsung Galaxy A56,Samsung Galaxy S7 / S7 Edge 上则没见崩溃。

2.寻找原因
这个问题可是非常严重, app 直接崩溃是非常影响用户体验的。因此组长很重视这个问题,拜托我尽快解决。
首先,我通过 adb 查看了一下 Logcat 输出的 Log (日志),很快发现了原来是内存使用过多,超出了承受范围。可以看到日志中有 「Out of memory」(内存用尽了) 的字段。
那么究竟是哪个部分使用了过多的内存呢?就得一点点「寻根究底」了。

3.studio监控
Android Studio 绝对是目前开发 Android 的必备工具,因为是 Google 自己家的,所以功能强大,更新频繁。
如果你「不幸」还在用 Eclipse 这样的 Google 不再支持 Android 更新的软件来开发 Android࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值