Re: [問題] 神奇了,bad access pointer

看板MacDev作者 (堂本瓜一)時間12年前 (2011/11/14 11:22), 編輯推噓3(3012)
留言15則, 5人參與, 最新討論串2/2 (看更多)
後來實在受不了,就把專案改成 ARC 模式了 問題沒再發生,記憶體你自已管好了 我的狀況非常特殊, ipod touch 一直有問題,但 iphone 4 與 iphone 3gs 都完全沒有,雖然知道和記憶體過度釋放有關,但是哪有可能會是 iphone 4與 iphone 3gs ok,但是 ipod touch 不行的情況...真的無從 debug... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.67.170

11/14 12:33, , 1F
ipod touch 幾?
11/14 12:33, 1F

11/14 14:15, , 2F
和 iphone 4同期的, os 是 4.3.5
11/14 14:15, 2F

11/14 17:22, , 3F
純猜測..應該是memory trigger的warning.兩邊的記憶體
11/14 17:22, 3F

11/14 17:22, , 4F
本來就不同多..所以會造成尼iphone可以ipod不行的表象.
11/14 17:22, 4F

11/14 17:23, , 5F
建議用simulator的simulate memory warning來看看會不會
11/14 17:23, 5F

11/14 17:23, , 6F
也有同樣的問題.. 問題如果可以複製.就用profile->zombie
11/14 17:23, 6F

11/14 17:23, , 7F
去把bug找出來..
11/14 17:23, 7F

11/14 18:41, , 8F
不過不是記憶體不夠,而是 bad access
11/14 18:41, 8F

11/14 19:36, , 9F
我猜也是記憶體問題 因為iPod memory比較小 所以release
11/14 19:36, 9F

11/14 19:37, , 10F
比較頻繁
11/14 19:37, 10F

11/14 19:39, , 11F
應該說bad access是因為你的程式中可能對memory warning
11/14 19:39, 11F

11/14 19:39, , 12F
沒有處理好..多release導致bad access
11/14 19:39, 12F

11/14 19:51, , 13F
不是,新的 ipod 記憶體也不少,我把一個連到 xib的
11/14 19:51, 13F

11/14 19:51, , 14F
tableview不 release, ipod就可以跑,但有 memory leak
11/14 19:51, 14F

11/14 21:44, , 15F
zombie用來找overrelease真的很好用啊
11/14 21:44, 15F
文章代碼(AID): #1Em8cG74 (MacDev)
文章代碼(AID): #1Em8cG74 (MacDev)