美文网首页性能优化
iOS_Instrument之内存分配Allocations

iOS_Instrument之内存分配Allocations

作者: wahkim | 来源:发表于2018-07-26 16:24 被阅读63次

不多废话!

  • 打开Xcode - Xcode - Open Developer Tool - Instruments - Allocations
  • 运行开始检测 10.png

一个叫(分配)Allocations,以及一个被称为VM Tracker(ˈtrakə,追踪者)(虚拟机跟踪);

类别(Category)通常是一个 Core Foundation 对象、Objective-C 类、或原始 内存块(block)。
净分配字节数(Persistent Bytes):当前已经分配内存但是仍然没有被释放的内存大小。
净分配数(#Persistent):当前已经分配内存但仍然没有被释放的对象或内存块的数量。
临时分配数(#Transient):当前已经分配内存且已经被释放的对象或内存块的数量。
总分配字节数(Total Bytes):所有已经分配内存,而且包括已经被释放了和未释放的内存大小。
总分配数(#Total):所有当前已经分配内存,包括已经被释放了的对象或内存 块的总数

12.png
  • 切换call tree 设置Inver call tree 、hide system libraries, 双击可查看代码。

使用instrument测试内存泄露 工具 Allocations 测试是否内存泄露 使用标记,可以更省事省力的测试页面是否有内存泄露
看这个吧[https://www.jianshu.com/p/c558806983cd)]我还没理解怎么定位的

相关文章

网友评论

    本文标题:iOS_Instrument之内存分配Allocations

    本文链接:https://www.haomeiwen.com/subject/xjmbmftx.html