Android开发之——Profiler-内存分析,五面阿里拿下飞猪事业部offer

一 Profiler-内存分析能做什么


  • Profiler-内存分析可帮助您识别可能会导致应用卡顿、冻结甚至崩溃的内存泄漏和内存抖动

  • 它显示一个应用内存使用量的实时图表,让您可以捕获堆转储、强制执行垃圾回收以及跟踪内存分配

二 Profiler-内存分析概述


2.1 如何打开内存分析剖析器

  • 依次选择 View > Tool Windows > Profiler 或点击工具栏中的 Profile图标

[外链图片转存中…(img-fKbKy10g-1712424608800)]

  • 点击 MEMORY 时间轴上的任意位置以打开内存性能分析器

[外链图片转存中…(img-1hqtLrjT-1712424608800)]

2.2 内存性能分析器概览

内存性能分析图

当您首次打开内存性能分析器时,您将看到一条表示应用内存使用量的详细时间轴,并可使用各种工具强制执行垃圾回收、捕获堆转储以及记录内存分配

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

内存性能分析图说明
  1. 用于强制执行垃圾回收事件的按钮

  2. 用于捕获堆转储的按钮

  3. 用于指定性能分析器多久捕获一次内存分配的下拉菜单

  4. 用于缩放时间轴的按钮

  5. 用于跳转到实时内存数据的按钮

  6. 事件时间轴,显示活动状态、用户输入事件和屏幕旋转事件

  7. 内存使用量时间轴,它会显示以下内容

  • 一个堆叠图表,显示每个内存类别当前使用多少内存,如左侧的 y 轴以及顶部的彩色键所示

  • 一条虚线,表示分配的对象数,如右侧的 y 轴所示

  • 每个垃圾回收事件的图标

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值