一、前言
快到年底了,手頭工作也不是很多了。最近在看instrument工具。我主要對 leaks Automation Allocations 這三個工具。
二、leaks
這里主要講下leaks吧。其他倆種工具不就一一介紹了有興趣的可以看下這倆篇文章
首先由倆種方法打開instrument :
(1)
圖一 、第一種方式
(2)
圖二、第二種方式
打開后的頁面如圖
圖三、instrument
打開leaks后,由于它是動態(tài)監(jiān)測的,所以你必須先運行你的Xcode。此時leaks出現(xiàn)如圖所示的情況
圖四、leaks監(jiān)測中
圖中的紅色x號 說明監(jiān)測出有 內(nèi)存泄漏。接下來怎么定位到哪段代碼出現(xiàn)內(nèi)存泄漏。首先點擊下邊的那個“田”字哥 如圖
圖五、點擊call Tree
點擊Call Tree 后 如圖
圖六、call tree
下面就是最關(guān)鍵的一步,在這個界面的右下角有若干選框,選中Invert Call Tree 和Hide System Libraries,(紅圈范圍內(nèi))顯示如下
圖七、設(shè)置頁面
那我們怎么定位到哪段代碼呢?我們看圖六 點擊其中的任意一段 就會跳到 內(nèi)存泄漏出的代碼了。好了就介紹到這里了。希望能幫助到需要的童鞋。。。。
三、感慨
大家忙忙碌碌了一年了,如今還有十多天過年了。是否可以放下手中的活,去好好休息了。。- - 在這里提前祝大家新年快樂。新的一年技術(shù)更進(jìn)一步。工資更高。沒女朋友的抓緊找,有女朋友的好(別)好(秀)珍(恩)惜(愛)。。。。