作者tentenlee (天天)
看板MacDev
標題[問題] 使用ARC如何控制記憶體使用率
時間Tue Nov 27 21:50:41 2012
現在我的APP發生一件問題
就是當我分別用WEBVIEW去開太多PDF檔案的時候
會造成記憶體吃太多,然後給我亂關某些程式的重要功能...
我不知道該如何下手 用ARC也不能使用release
還是在離開的時候直接把記憶體大的直接設成nil
這樣會改善嗎?
還是有其他方式?
還是有可以在離開VIEW的時候直接把那個VIEW給清掉呀?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.59.206
1F:推 popcorny:ARC設成nil就等同於release 11/28 09:24
最主要的問題在於
現在出現記憶體警訊的時候
他會把我主功能列的scrollView變成不能滾動..
最主要是想解決這件事情
但是不知道怎麼搞...
※ 編輯: tentenlee 來自: 219.84.124.119 (11/28 22:08)
3F:→ uranusjr:覆寫 didReceiveMemoryWarning 盡可能釋放資源 11/28 22:40
4F:→ uranusjr:不過正常來講就算記憶體在不夠也不可能把必要的資源釋放 11/28 22:42
5F:→ uranusjr:到程式開啟卻不能運作的程度才對, 你確定沒有別的問題嗎 11/28 22:42
6F:→ tentenlee:我確定 只要LOG出現 received memory warning 回主畫面 11/28 23:47
7F:→ tentenlee:scrollview就不能滾 每次都這樣 我也不知道該怎麼處理了 11/28 23:47
8F:→ tentenlee:現在只能盡量減少記憶體使用率去防止他出現... 11/28 23:48