Android Monitor提供了一个Memory Monitor,所以你可以非常容易的监测应用性能和内存使用,可以发现无用的对象,本地内存泄漏和连接设备的内存使用。Memory Monitor显示你的应用如何分配内存,并且用可视化的方式展示出来:

1、 根据时间显示一个图形的可用和已分配的Java内存

2、 根据时间显示垃圾处理事件

3、 初始化垃圾处理事件

Memory Monitor工作流程

为了检测和优化你的内存使用,典型的工作流程是运行你的应用,然后执行如下操作:

1、 使用Memory Monitor检测应用来查看垃圾处理是否对性能造成影响。

2、 如果你在短时间内看到很多垃圾回收事件,可以进行相关的分析

3、 开始分配跟踪来确定是否你的代码有问题。

在Memory Monitor显示一个运行的应用

通过以下步骤,将运行在特定的设备或虚拟机中查看应用:

1、 打开一个项目

2、 在物理设备或虚拟机中运行应用

3、 显示Android Monitor

4、 点击Monitors标签并显示Memory Monitor

本文作者:宋志辉

个人微博:点击进入

最新文章

  1. 《learning hard C#学习笔记》读书笔记(20)异步编程
  2. python 中使用 global 引发了莫名其妙的问题
  3. Java演算法之快速排序法
  4. 转帖:DotNet 资源大全中文版
  5. linux下rm -r误删NTFS文件恢复方法
  6. JDK注解替代Hibernate的Entity映射
  7. js禁止从浏览器缓存读取消息
  8. POJ 2125 Destroying The Graph (二分图最小点权覆盖集+输出最小割方案)
  9. Spring笔记(三)AOP前篇之动态代理
  10. JS浮点数运算Bug
  11. MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored
  12. PyRedisAdmin v1.0 Beta 发布,Redis 在线管理工具 - 开源中国社区
  13. Unity编辑器重写Inspector面板,面板中编辑的数据不触发场景发生变化的问题。
  14. PKU 3468 A Simple Problem with Integers
  15. 莫烦tensorflow(8)-CNN
  16. 我的tensorflow学习1
  17. C#简单操作MongoDB
  18. 【BZOJ2067】SZN(二分,动态规划,贪心)
  19. 【经典数据结构】Trie
  20. 20145214 《Java程序设计》第10周学习总结

热门文章

  1. 【BZOJ1951】【SDOI2010】古代猪文
  2. ●codeforces 528D Fuzzy Search
  3. ●Splay的一些题
  4. SPOJ 1812 Longest Common Substring II
  5. 中断API之setup_irq【转】
  6. python中如何将生成等差数列和等比数列
  7. Android 自定义支持快速搜索筛选的选择控件(一)
  8. C语言程序设计第五次作业--循环结构(1)
  9. Tomcat访问路径去掉发布项目的项目名称
  10. PostOffice最小距离问题