首页 > 移动平台 > 详细

Android Developer:Memory Monitor演示

时间:2016-01-10 01:41:35      阅读:184      评论:0      收藏:0      [点我收藏+]

这个演示展示了在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(垃圾回收)事件。 

Android Developer:Memory Monitor演示

原文:http://blog.csdn.net/p106786860/article/details/50490510

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!