看板 MacDev 關於我們 聯絡資訊
最近小弟的一個ap功能完成約70%,幾乎主要功能都差不多了。 後來跑一下Memory Leak的檢查工具,發現居然有紅色的Bar,也就是說有Leak! 但我的程式都是使用ARC,會發生Leak,有點意外。 想請問大家,有沒有一些查Memory Leak的技巧可傳授一下? 能否直接查出哪個地方或變數沒有release而產生Leak? 另外,ARC是由compiler直接在compile time自動加上release。會不會我的一些 用法,compiler沒加到? >.<" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.32.184
johnlinvc:其他的lib把ARC 關掉了? 05/04 15:38
Adonisy:我也用 arc,懶的檢查了 XD 05/04 15:50
johnlinvc:@sel 這種selector 有可能會造成leak 05/04 15:58
iwayne:我沒用其他的lib。都是用原生的。@sel?可以說更清楚嗎? 05/04 21:04
popcorny:arc也無法解決retain cycle的問題 05/04 23:43
popcorny:你可以用profile -> memory leak去查此問題 05/04 23:44
popcorny:抱歉 你應該已經用profile去看了..那他不是已經告訴你 05/04 23:47
popcorny:哪裡有問題了嗎? 05/04 23:47