作者iwayne (Wayne)
看板MacDev
標題[問題] Memory Leak???
時間Fri May 4 11:11:21 2012
最近小弟的一個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
1F:推 johnlinvc:其他的lib把ARC 關掉了? 05/04 15:38
2F:推 Adonisy:我也用 arc,懶的檢查了 XD 05/04 15:50
3F:推 johnlinvc:@sel 這種selector 有可能會造成leak 05/04 15:58
4F:→ iwayne:我沒用其他的lib。都是用原生的。@sel?可以說更清楚嗎? 05/04 21:04
5F:推 popcorny:arc也無法解決retain cycle的問題 05/04 23:43
6F:→ popcorny:你可以用profile -> memory leak去查此問題 05/04 23:44
7F:→ popcorny:抱歉 你應該已經用profile去看了..那他不是已經告訴你 05/04 23:47
8F:→ popcorny:哪裡有問題了嗎? 05/04 23:47