最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解使用Xcode7的Instruments檢測(cè)解決iOS內(nèi)存泄露(最新)

 更新時(shí)間:2017年09月12日 10:36:45   作者:iOS_Country  
本篇文章主要介紹使用Xcode7的Instruments檢測(cè)解決iOS內(nèi)存泄露(最新)的相關(guān)資料,需要的朋友可以參考下

作為一名iOS開(kāi)發(fā)攻城獅,在蘋(píng)果沒(méi)有出ARC(自動(dòng)內(nèi)存管理機(jī)制)時(shí),我們幾乎有一半的開(kāi)發(fā)時(shí)間都耗費(fèi)在這么管理內(nèi)存上.后來(lái)蘋(píng)果很人性的出了ARC,雖然在很大程度上,幫助我們開(kāi)發(fā)者節(jié)省了精力和時(shí)間.但是我們?cè)陂_(kāi)發(fā)過(guò)程中,由于種種原因,還是會(huì)出現(xiàn)內(nèi)存泄露的問(wèn)題.內(nèi)存泄露是一個(gè)很?chē)?yán)重的問(wèn)題.下面就簡(jiǎn)單介紹下怎么使用Xcode7自帶的Instruments中的Leaks檢測(cè)我們的程序有沒(méi)有內(nèi)存泄露和定位內(nèi)存泄露的代碼.(分析內(nèi)存泄露不能把所有的內(nèi)存泄露查出來(lái),有的內(nèi)存泄露是在運(yùn)行時(shí),用戶(hù)操作時(shí)才產(chǎn)生的)

第一步:打開(kāi)Xcode7自帶的Instruments

或者:

按上面操作,build成功后跳出Instruments工具,選擇Leaks選項(xiàng)

選擇之后界面如下圖:

到這里之后,我們前期的準(zhǔn)備工作做完啦,下面開(kāi)始正式的測(cè)試!

1.選中Xcode先把程序(command + R)運(yùn)行起來(lái)

2.再選中Xcode,按快捷鍵(command + control + i)運(yùn)行起來(lái),此時(shí)Leaks已經(jīng)跑起來(lái)了

3.由于Leaks是動(dòng)態(tài)監(jiān)測(cè),所以我們需要手動(dòng)操作APP,一邊操作,一邊觀(guān)察Leaks的變化,當(dāng)出現(xiàn)紅色叉時(shí),就監(jiān)測(cè)到了內(nèi)存泄露,點(diǎn)擊右上角的第二個(gè),進(jìn)行暫停檢測(cè)(也可繼續(xù)檢測(cè),當(dāng)多個(gè)時(shí)暫停,一次處理了多個(gè)).如圖所示:

4.下面就是定位修改了,此時(shí)選中有紅色柱子的Leaks,下面有個(gè)"田"字方格,點(diǎn)開(kāi),選中Call Tree

顯示如下圖界面

5.下面就是最關(guān)鍵的一步,在這個(gè)界面的右下角有若干選框,選中Invert Call Tree 和Hide System Libraries,(紅圈范圍內(nèi))顯示如下:

到這里就算基本完成啦,這里顯示的就是內(nèi)存泄露代碼部分,那么現(xiàn)在還差一步:定位!

6.選中顯示的若干條中的一條,雙擊,會(huì)自動(dòng)跳到內(nèi)存泄露代碼處,如圖所示

7.找到了內(nèi)存泄露的地方,那么我們就可以修改即可

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片

    ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片

    這篇文章主要介紹了ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片的相關(guān)資料,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • MAC 系統(tǒng)安裝java并配置環(huán)境變量

    MAC 系統(tǒng)安裝java并配置環(huán)境變量

    這篇文章主要介紹了MAC 系統(tǒng)安裝java并配置環(huán)境變量的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • iOS快速實(shí)現(xiàn)環(huán)形漸變進(jìn)度條

    iOS快速實(shí)現(xiàn)環(huán)形漸變進(jìn)度條

    之前看到很多環(huán)形進(jìn)度條,看上去很酷,然后就試著學(xué)習(xí)他們的代碼,結(jié)果發(fā)現(xiàn)實(shí)現(xiàn)一個(gè)環(huán)形進(jìn)度條一點(diǎn)也不簡(jiǎn)單。我就在想一個(gè)簡(jiǎn)單的進(jìn)度條有這么復(fù)雜嗎?自己摸索后,有一個(gè)簡(jiǎn)單的實(shí)現(xiàn)方法?,F(xiàn)在分享給大家,有需要的朋友們可以參考借鑒。
    2016-10-10
  • iOS高仿微信文章懸浮球功能

    iOS高仿微信文章懸浮球功能

    這篇文章主要介紹了iOS高仿微信文章懸浮球功能,本文給大家介紹的非常詳細(xì),具有一定的參考解決價(jià)值,需要的朋友可以參考下
    2018-08-08
  • iOS實(shí)現(xiàn)不規(guī)則Button點(diǎn)擊效果實(shí)例代碼

    iOS實(shí)現(xiàn)不規(guī)則Button點(diǎn)擊效果實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于iOS實(shí)現(xiàn)不規(guī)則Button點(diǎn)擊的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位iOS開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 對(duì)比分析iOS延遲執(zhí)行的4種方式

    對(duì)比分析iOS延遲執(zhí)行的4種方式

    這篇文章主要對(duì)比分析了iOS延遲執(zhí)行的4種方式,比較iOS延遲執(zhí)行方式的特點(diǎn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • IOS開(kāi)發(fā)之路--C語(yǔ)言預(yù)處理

    IOS開(kāi)發(fā)之路--C語(yǔ)言預(yù)處理

    由于預(yù)處理指令是在編譯之前就進(jìn)行了,因此很多時(shí)候它要比在程序運(yùn)行時(shí)進(jìn)行操作效率高。在C語(yǔ)言中包括三類(lèi)預(yù)處理指令,今天將一一介紹:宏定義、條件編譯、文件包含
    2014-08-08
  • IOS改變UISearchBar中搜索框的高度

    IOS改變UISearchBar中搜索框的高度

    這篇文章主要介紹了IOS改變UISearchBar中搜索框的高度的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • 適配iPhoneXS max和iPhoneX R的方法示例

    適配iPhoneXS max和iPhoneX R的方法示例

    這篇文章主要介紹了適配iPhoneXS max和iPhoneX R的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • iOS APP 多服務(wù)器環(huán)境分離的方法

    iOS APP 多服務(wù)器環(huán)境分離的方法

    這篇文章主要介紹了iOS APP 多服務(wù)器環(huán)境分離的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論

邯郸市| 五常市| 汉寿县| 周宁县| 海南省| 繁昌县| 茌平县| 元江| 望江县| 德钦县| 八宿县| 曲水县| 新邵县| 沐川县| 邵阳市| 罗平县| 沿河| 库尔勒市| 陇西县| 承德县| 天津市| 民和| 特克斯县| 广汉市| 集贤县| 定兴县| 北海市| 土默特右旗| 民和| 章丘市| 灵台县| 南丰县| 化州市| 西吉县| 闽侯县| 腾冲县| 镇宁| 汶上县| 额济纳旗| 兴仁县| 延寿县|