三、Instrument之Allocations工具(記憶體分配)
阿新 • • 發佈:2019-02-06
一、Allocations檢測工具
二、Allocations設定
Xocde 7.0.1
右下角面板,您可在這裡修改您想要檢視的分配型別的相關設定。除了確保 Created & Persistent 氣泡已被選中之外,沒有其他什麼需要提前做的事。
三、執行Allocations檢測工具
該instrument工具捕獲以下資訊:
1、Category(類別)
通常是一個 Core Foundation 物件、Objective-C 類、或原始 記憶體塊(block)。
2、Persistent Bytes(淨分配位元組數)
當前已經分配記憶體但是仍然沒有被釋放的位元組的總數。
3、#Persistent(淨分配數)
當前已經分配記憶體但仍然沒有被釋放的物件或記憶體塊的數量。
4、#Transient(臨時分配數)
當前已經分配記憶體但仍然沒有被釋放的物件或記憶體塊的數量。
5、Total Bytes(總分配位元組數)
所有已經分配記憶體,而且包括已經被釋放了的 位元組的總數。
6、#Total(總分配數)
所有當前已經分配記憶體,包括已經被釋放了的物件或記憶體 塊的總數。
7、#Transient(臨時分配數)
當前和全部分配數的直方圖。如上圖所示當比例變化時,直方條會變顏色,Instruments 應用通常給它們標示不同的顏色來指出分配模式以便進行進一步的研 究。