1.靜態內存分析師不運行程序,直接對代碼進行分析;
2.它并沒有真正的分配內存,而是根據上下文的語法結構,來分析是否有內存泄露
3.缺點:不一定準確,如果發現有提示,應該結合上下文看一下,看該處代碼是否有問題
步驟:
1.Product -->Analyzy
2.查看分析結果
顯示warning的一半是下文沒有引用過該對象
有藍色標識的就是分析出來有內存泄露的地方了
用corefoundation框架的時候,容易忘記對對象的釋放,容易造成內存泄露
1.靜態內存分析師不運行程序,直接對代碼進行分析;
2.它并沒有真正的分配內存,而是根據上下文的語法結構,來分析是否有內存泄露
3.缺點:不一定準確,如果發現有提示,應該結合上下文看一下,看該處代碼是否有問題
步驟:
1.Product -->Analyzy
2.查看分析結果
顯示warning的一半是下文沒有引用過該對象
有藍色標識的就是分析出來有內存泄露的地方了
用corefoundation框架的時候,容易忘記對對象的釋放,容易造成內存泄露