Piasy · 更新于 2018-11-28 11:00:42

Developer tools

Allocation tracker使用

  • 用于记录app在profile周期中所有的内存分配,包括对象的调用栈、大小、分配代码
  • 查找短周期内相同对象在相似代码位置的创建与销毁
  • 查找代码中可能导致内存使用效率低的位置
  • 使用过程
    • 打开工程,编译安装运行
    • Android Studio的Android Monitor选项卡中,Memory tab,点击Start Allocation Tracking
    • 在需要测试的场景中与应用交互
    • 交互完成后,再次点击Start Allocation Tracking
    • .alloc文件将在一会儿之后传输到工程根目录下的captures文件夹中,有可能传输会需要较长时间,需要耐心等待
上一篇: Best Practices f... 下一篇: 官方分发手册