作者Adonisy (堂本瓜一)
看板MacDev
標題Re: [問題] 神奇了,bad access pointer
時間Mon Nov 14 11:22:53 2011
後來實在受不了,就把專案改成 ARC 模式了
問題沒再發生,記憶體你自已管好了
我的狀況非常特殊, ipod touch 一直有問題,但 iphone 4 與 iphone 3gs
都完全沒有,雖然知道和記憶體過度釋放有關,但是哪有可能會是
iphone 4與 iphone 3gs ok,但是 ipod touch 不行的情況...真的無從 debug...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.67.170
1F:推 chrisho:ipod touch 幾? 11/14 12:33
2F:→ Adonisy:和 iphone 4同期的, os 是 4.3.5 11/14 14:15
3F:推 popcorny:純猜測..應該是memory trigger的warning.兩邊的記憶體 11/14 17:22
4F:→ popcorny:本來就不同多..所以會造成尼iphone可以ipod不行的表象. 11/14 17:22
5F:→ popcorny:建議用simulator的simulate memory warning來看看會不會 11/14 17:23
6F:→ popcorny:也有同樣的問題.. 問題如果可以複製.就用profile->zombie 11/14 17:23
7F:→ popcorny:去把bug找出來.. 11/14 17:23
8F:→ Adonisy:不過不是記憶體不夠,而是 bad access 11/14 18:41
9F:→ mamaya3:我猜也是記憶體問題 因為iPod memory比較小 所以release 11/14 19:36
10F:→ mamaya3:比較頻繁 11/14 19:37
11F:→ popcorny:應該說bad access是因為你的程式中可能對memory warning 11/14 19:39
12F:→ popcorny:沒有處理好..多release導致bad access 11/14 19:39
13F:→ Adonisy:不是,新的 ipod 記憶體也不少,我把一個連到 xib的 11/14 19:51
14F:→ Adonisy:tableview不 release, ipod就可以跑,但有 memory leak 11/14 19:51
15F:推 aecho:zombie用來找overrelease真的很好用啊 11/14 21:44