看板 MacDev 關於我們 聯絡資訊
記得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
appleway: 你說的不是auto release pool166.216.158.139 10/11 10:14
ppppman: 卡頓原因可能很多 設備跑不動 程式沒寫好 42.74.61.173 10/11 11:59
ppppman: 畫面豐富耗效能 跟你問題無關 42.74.61.173 10/11 11:59
ou9810: https://cutt.ly/2BvvsQZ 網路上很多文章 114.32.239.161 10/11 23:31
langrisser19: 現在應該幾乎都swift了吧123.194.152.112 10/13 15:43
langrisser19: app會吃資源的原因,絕大多數是123.194.152.112 10/13 15:44
langrisser19: retain cycle 記憶體不能釋放吧123.194.152.112 10/13 15:45
pulin0823: Retain cycle 吧 39.14.74.30 10/16 12:32
pulin0823: 請愛用 weak self ( 39.14.74.30 10/16 12:32
benjenq: 卡頓跟arc一點關係也沒有 59.125.205.250 10/20 14:48
nobody1: UI thread , File IO 等沒寫好比較有可能 36.227.29.197 10/30 21:13
anl85479: 卡頓UI thread佔用居多,記憶體用光是 123.195.47.39 09/27 23:01
anl85479: 直接閃退轉圈圈。 123.195.47.39 09/27 23:01