[問題] Memory Leak???

看板MacDev作者 (Wayne)時間13年前 (2012/05/04 11:11), 編輯推噓4(404)
留言8則, 4人參與, 最新討論串1/2 (看更多)
最近小弟的一個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

05/04 15:38, , 1F
其他的lib把ARC 關掉了?
05/04 15:38, 1F

05/04 15:50, , 2F
我也用 arc,懶的檢查了 XD
05/04 15:50, 2F

05/04 15:58, , 3F
@sel 這種selector 有可能會造成leak
05/04 15:58, 3F

05/04 21:04, , 4F
我沒用其他的lib。都是用原生的。@sel?可以說更清楚嗎?
05/04 21:04, 4F

05/04 23:43, , 5F
arc也無法解決retain cycle的問題
05/04 23:43, 5F

05/04 23:44, , 6F
你可以用profile -> memory leak去查此問題
05/04 23:44, 6F

05/04 23:47, , 7F
抱歉 你應該已經用profile去看了..那他不是已經告訴你
05/04 23:47, 7F

05/04 23:47, , 8F
哪裡有問題了嗎?
05/04 23:47, 8F
文章代碼(AID): #1FeqZRoD (MacDev)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
4
8
文章代碼(AID): #1FeqZRoD (MacDev)