Developer tools

欢马劈雪     最近更新时间:2020-08-04 05:37:59

175

Allocation tracker使用

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