Android Developer:Memory Monitor演示

这个演示展示了在Android Studio中Memory Monitor工具基本的用法和流程。Memory Monitors实时报告了你的app分配的内存。 

它的优势: 

  • 在图表中显示可用和已使用的内存,和随着时间推移垃圾回收事件。 

  • 快速测试是否app变慢可能和过渡的垃圾回收事件相关。 

  • 快速测试是否app崩溃可能和内存耗尽相关。 

 

预备知识 

----------------------------------------------------------------------------------------- 

  • 一台启动开发者选项的手机。 

  • 一个启动了USB Debugging的应用。使用你自己,或者Sunshine示例应用。 

 

使用Memory Monitor 

----------------------------------------------------------------------------------------- 

  1. 如果你正在使用一台移动设备,将它连接上你的电脑。 

  2. 在Android Studio中打开你的应用程序,构建源代码,并且在你的设备或者模拟器运行它。 

  3. 在Android Studio,选择Tools>Android>Memory Monitor。你也能在点击应用程序窗口左下角的Android tab,来启动Android运行时窗口。CPU和Memory Monitor视图出现。 

图像

 

图1.启动Memory Monitor 

  1. 一旦Memory Monitory开始跟踪你的设备,一个跟踪图表展示,分总内存使用随着时间的变化。 

深蓝色:你的app当前使用的内存大小。 

浅蓝色:可用,未分配的内存。 

图像

图1.在Momory Monitor分配和可用的内存 

 

  1. 随着时间推移,图标更新,显示内存使用的变化。 

  2. 当你的App分配和释放内存,图中内存分配数量会变化。 

  3. 当你看见分配的内存下降很多的时候,一个垃圾回收事件发生了。 

  4. 你可以通过点击垃圾回收车图标强制执行一次垃圾回收事件。 

 

图像

图2.强制一次GC(垃圾回收)事件。 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值