Re: [-Fx-] 用 autopager 看漫畫會記憶體耗盡

看板Browsers (瀏覽器)作者 (杉斑加紋)時間14年前 (2012/07/08 16:22), 編輯推噓5(507)
留言12則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《BBBroflovski (IkeBroflovski)》之銘言: : 如題 : 用 autopager 套件只要往下捲 捲爽爽不用一直按下一頁 : 可是 Fx 把它當做同一個分頁而不會釋放前面讀過圖片的記憶體 : 只看到一半記憶體就被吃到1.5G (記憶體4G) : 試問 有何方法解決? 除了停用 AP 如果發現firefox吃記憶體吃很大, 八成是開太多有大圖的網站, 這問題一直都有, google過解決方法, 寫程式的人, 像是AP作者或網頁作者, 無法解決這個問題, 而使用者可以修改自己的fx設定, http://kb.mozillazine.org/Memory_Leak#Image-heavy_sites 根據上列網址的說明, 可以在 about:config 設置 image.mem.min_discard_timeout_ms 讓fx早點釋放圖片所佔用的記憶體,可以設成 3000 或更小, 記得上次試過, 看圖時 記憶體依然吃很大, 但離開或關閉那個分頁後, 記憶體就會立刻釋放, 如果要一邊看一邊釋放記憶體, "可能"需要刪除 網頁上看過的圖, 這要寫個js程式來試試... 補充: 最簡單的解決方法是把fx關掉重開 -_- 再補充: 如果要一邊看一邊釋放記憶體, "可能"需要刪除網頁上看過的圖 這個假設應該正確 我試了一下, 把之前的圖片刪除, 在 timeout 後, 記憶體用量確實會釋放, 可惜這仍是看使用者的設定, 以看一頁漫畫3~5秒, 預設的十秒實在太久, 而且說是十秒, 真正處理釋放的時間可能是一分鐘後, 記憶體當然破表 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.185.18 ※ 編輯: ChowMein 來自: 112.104.185.18 (07/08 16:24)

07/08 16:41, , 1F
之前有試過用minimem,但還是無法釋放,看來得去找js
07/08 16:41, 1F

07/08 16:41, , 2F
感謝回答
07/08 16:41, 2F

07/08 18:03, , 3F
Autopager並不會離開或關閉分頁阿 占用記憶體滿正常的
07/08 18:03, 3F

07/08 18:05, , 4F
個人以前是每十到二十頁左右自己按下一頁 讓他重新往下讀
07/08 18:05, 4F

07/08 18:12, , 5F
正常吧,同樓上做法
07/08 18:12, 5F
※ 編輯: ChowMein 來自: 112.104.185.18 (07/08 18:32)

07/08 19:48, , 6F
恩...感謝大家的解答
07/08 19:48, 6F

07/08 21:17, , 7F
推!
07/08 21:17, 7F

07/08 21:54, , 8F
我按照T大的方法不行欸,假設從第1頁開始,20頁之後
07/08 21:54, 8F

07/08 21:54, , 9F
再按下一頁,結果是跳到第2頁
07/08 21:54, 9F

07/08 21:55, , 10F
我是用 AutoPager 0.7.1.6
07/08 21:55, 10F

07/08 22:07, , 11F
這要看它網頁怎麼寫啦 看看第20頁有沒有連結到21頁的地方
07/08 22:07, 11F

07/08 22:11, , 12F
恩...他就是沒有 囧rz
07/08 22:11, 12F
文章代碼(AID): #1F-KCkPZ (Browsers)
文章代碼(AID): #1F-KCkPZ (Browsers)