alloctions工具是用来跟踪app内存使用情况。
该instrument工具要求你加载一个进程,以便它能收集进程开始之后的数据。
该instrument工具捕获以下信息:
cotegory:类别,通常是一个core Foundation对象、object-c类、或者原始内存块(block)。在这里我们其实只要看懂 All Heap & Anonymous VM(堆分配和匿名虚拟机)这行数据基本就可以了。
persistent Bytes:当前活跃的内存;
persistent:当前活跃的内存数量;
Transient:当前已经分配内存但仍然没有被释放的对象或内存块的数量;
Total Bytes:使用过的内存;
Total:全部的内存数,不管是使用还是没有使用的都算;
Allocations:直方条通常为蓝色。当对象总数和最大值之间的比例或最大值和当前分配数的比例少于1/3时,直方条会被修改为黄色。当比例等于1/10或更少时,直方条变为红色。
注:本人只是对旧的insturments进行翻译而已,有不对的地方,请大家指出。
时间: 2024-10-29 02:46:46