利用leaks查找內(nèi)存泄露(Xcode7.2)

在ARC機(jī)制下,我們平時(shí)開發(fā)已經(jīng)很少顧及到內(nèi)存的問題,因?yàn)閄code會(huì)自動(dòng)幫我們生成release這樣的代碼,但是往往在個(gè)別情況下,我們的內(nèi)存仍然會(huì)出現(xiàn)內(nèi)存泄露,譬如我上次用了一個(gè)第三方框架,就導(dǎo)致我的程序內(nèi)存暴增.這就需要我們?nèi)匀灰獣?huì)檢測(cè)內(nèi)存泄露的方法

  • 1、首先在Xcode下,Product->Profile
  • 2、打開后點(diǎn)擊leaks
  • 3、 在彈出的界面中,把這里改為Call Trees


  • 4、 在下圖所示的地方兩個(gè)選項(xiàng)打鉤

  • 5、 選中自己要運(yùn)行的程序,然后再點(diǎn)擊紅色按鈕運(yùn)行
  • 6、 如果發(fā)現(xiàn)有如下圖所示的紅色叉.說明有內(nèi)存泄露
  • 7、那么此時(shí)我們點(diǎn)擊鼠標(biāo)括住紅色叉的區(qū)域就會(huì)在Call Trees下方顯示出可能出現(xiàn)內(nèi)存泄露的代碼
  • 8、這些代碼是可以點(diǎn)擊的,一層一層往下找,最后雙擊會(huì)跳轉(zhuǎn)到出現(xiàn)內(nèi)存泄露的代碼處,下面是一個(gè)例子
Snip20160104_21.png
  • 9、 那么我們只要回到原程序中,找出此處代碼,修改就可以了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容