提問:為什么要對開發(fā)的項(xiàng)目做內(nèi)存分析?
1、蘋果硬件寸土寸金,應(yīng)用占用太多內(nèi)存會被系統(tǒng)及時(shí)銷毀。
2、編寫出來的程序存在內(nèi)存泄露的情況,會導(dǎo)致應(yīng)用體驗(yàn)差,使用者會感覺應(yīng)用越用越卡,影響性能。
IOS內(nèi)存分析有兩種:1.靜態(tài)分析 ?2.動態(tài)分析
靜態(tài)分析:程序沒有運(yùn)行的情況下進(jìn)行的系統(tǒng)檢測分析。
優(yōu)點(diǎn):分析速度快,可以快速的分析出應(yīng)用里面的內(nèi)存泄露。
缺點(diǎn):他是根據(jù)編碼者編寫代碼語法上下文來分析你的程序到底有沒有內(nèi)存泄露,所以不一定準(zhǔn)確,但是基本準(zhǔn)確。
*使用步驟:打開工程->工具欄Product->Analyze
檢測出來之后,聯(lián)系下上下文,進(jìn)行release就可以了。

動態(tài)內(nèi)存分析:在程序運(yùn)行的狀態(tài)下進(jìn)行程序內(nèi)存檢測。