[問題] 2022現今的自動釋放池auto release pool

看板MacDev作者 ( ′-`)時間2年前 (2022/10/11 00:43), 編輯推噓3(3010)
留言13則, 8人參與, 最新討論串1/1
記得iOS 4左右的年代, 作業系統推出了這個auto release pool的功能, 大意是開發者不用擔心app存取記憶體不足的問題, iOS 會自動在需要而不足記憶體的時候, 釋放別的app記憶體空間給新的app用。 其實我也沒懂太多,只了解個大意是這樣子, 然後感覺當時iOS 4左右的確沒有app會卡頓的問題, 但這麼多年過去了,iOS 加了一大堆需要常駐記憶體的功能, 2022的現在,有時候像是使用MoPTT,會卡頓, 甚至原生的safari 有時候也會卡頓, 不知道是不是跟auto released pool有關呢? 還是我有觀念上的錯誤呢? 請不吝指教,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.29.43 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1665420230.A.7D2.html

10/11 10:14, 2年前 , 1F
你說的不是auto release pool
10/11 10:14, 1F

10/11 11:59, 2年前 , 2F
卡頓原因可能很多 設備跑不動 程式沒寫好
10/11 11:59, 2F

10/11 11:59, 2年前 , 3F
畫面豐富耗效能 跟你問題無關
10/11 11:59, 3F

10/11 23:31, 2年前 , 4F
https://cutt.ly/2BvvsQZ 網路上很多文章
10/11 23:31, 4F

10/13 15:43, 2年前 , 5F
現在應該幾乎都swift了吧
10/13 15:43, 5F

10/13 15:44, 2年前 , 6F
app會吃資源的原因,絕大多數是
10/13 15:44, 6F

10/13 15:45, 2年前 , 7F
retain cycle 記憶體不能釋放吧
10/13 15:45, 7F

10/16 12:32, 2年前 , 8F
Retain cycle 吧
10/16 12:32, 8F

10/16 12:32, 2年前 , 9F
請愛用 weak self (
10/16 12:32, 9F

10/20 14:48, 2年前 , 10F
卡頓跟arc一點關係也沒有
10/20 14:48, 10F

10/30 21:13, 2年前 , 11F
UI thread , File IO 等沒寫好比較有可能
10/30 21:13, 11F

09/27 23:01, , 12F
卡頓UI thread佔用居多,記憶體用光是
09/27 23:01, 12F

09/27 23:01, , 13F
直接閃退轉圈圈。
09/27 23:01, 13F
文章代碼(AID): #1ZH4l6VI (MacDev)
文章代碼(AID): #1ZH4l6VI (MacDev)