[-Fx-] 記憶體用量爆高降不下來

作者: gcobc12632 (Ted)   2014-07-07 14:28:12
因為這台電腦已經很舊了 大概是4~5年前的電腦
記憶體只有2G 所以平時也都很注重記憶體用量
但是最近發現火狐的記憶體用量越來越高 也降不下來 只能重開
我的擴充套件跟外掛程式
http://i.imgur.com/Jo0DzLq.png
http://i.imgur.com/ueK4R71.png
剛開起的記憶體用量大概是在300MB左右
(一固定分頁+一GOOGLE搜尋)
http://i.imgur.com/j3carda.png
看實況的時候就會暴增到500MB多了
(一固定分頁+一GOOGLE搜尋+一Twitch)
之後用越久 記憶體吃越兇 最高紀錄看過吃到1GB的
而且重點是就算把眾多分頁關掉 也沒辦法降回來
這是正常現象嗎?
作者: oToToT (屁孩)   2014-07-07 14:39:00
你是不是裝很多Extension
作者: st40182 (天羽)   2014-07-07 15:16:00
用#1JPEJcWC這篇的方法去研究看看@@
作者: dabeniao (笨)   2014-07-07 15:42:00
adblock plus 停用
作者: t7yang (t7: 我認為這是一種背叛)   2014-07-07 17:02:00
現在的瀏覽器吃到1G已經算是很正常了,我朋友GC剛開就2G了ABP建議真的可以停用,對效能影響太大了如果只是想阻擋YT的廣告,其實有很多其他的選項
作者: killer1121   2014-07-07 21:43:00
YOUTUBE廣告? 你裝的某一個套件不就有檔它的功能GC出品#1JgkySDJ 兩個選一個吧
作者: mayuyu ((・ω・)ノ)   2014-07-08 01:30:00
Youtube Center 2.1.0有很嚴重的記憶體洩漏的問題多開關幾個youtube網頁後 記憶體會越吃越多而且釋放不掉建議用Youtube Center的測試版或者是換用其他的擴充開發測試版 http://ppt.cc/nWWs重灌一個新的Fx(把profiles刪掉重起Fx就會自動建立一個新的設定,或者是保留舊的profiles,多開一個新的設定檔,詳細使用方法請參考 http://ppt.cc/qPBY )是縮小記憶體使用量最快的方法,如果你裝的擴充不多的話一個一個裝回來不會花太多時間密碼只要copy原本profiles資料夾底下的signons.sqlite和key3.db這二個檔案到新profiles資料夾底下覆蓋就可以完整移植 書籤可以匯出 然後再從新的Fx匯入去掉歷史資料和cookies和一堆個別網站設定後新生的Fx如果沒有裝Adblock的話 使用量應該可以壓在500MB以下 我裝了20、30個擴充 20、30幾個腳本 長時間多開後關掉分頁只剩BBSFox 記憶體大概都在500MB以下或者將Adblock用RequestPolicy暫時取代 http://ppt.cc/kK4uμBlock目前還沒有移植到Fx上 作者說可能會移植不過目前還在修Chrome上的bug還沒修完我想移植可能還要很久
作者: t7yang (t7: 我認為這是一種背叛)   2014-07-08 01:49:00
講到我最喜歡的AB,還是首推CBH,可惜是OP專屬。CBH同時支援白名單和黑名單很讚。是說我最近停掉ABP後,FX真的一整個順了很多,真的回不去了...(是說滿敬佩M大都願意花時間向板友說明
作者: mayuyu ((・ω・)ノ)   2014-07-08 02:00:00
我也是 關掉Adblock之後發覺Fx怎麼會這麼快原來我以前都錯怪他了xD如果原po需要更低的記憶體使用量 可以試用看看pcxfirefox mini http://ppt.cc/nDgt用預設值下去跑大概記憶體怎麼樣都不會超過300MB我覺得太恐怖了所以會把記憶體上限設寬一點pcxfirefox和pcxfirefox mini都有原生免安裝模式可以跟系統上已經裝好的firefox並存把解壓縮後pcxfirefox資料夾底下的tmemutil-3rd.dll 改名為 tmemutil.dll 覆蓋(mini 29.0.1版不用改名)tmemutil-3rd-sample.ini 改名為 tmemutil.ini(mini版的名稱為 tmemutil-sample.ini 一樣去掉sample)ini設定裡的 Portable=1 開啟便攜模式Nocompatete=1 啟動後便會在 pcxfirefox自己的資料夾下建立profiles目錄 和系統的設定獨立可以直接把系統的profiles複製到pcxfirefox的profiles資料夾底下 就可以copy一份系統的設定給pcxfirefox使用 完全不用重新設定記憶體設定可以自行調整about:config browser.memory.keep 預設為256超過256MB會自動清理browser.memory.keep.dynamic =true會動態調整設為false時則以browser.memory.keep的值為準
作者: t7yang (t7: 我認為這是一種背叛)   2014-07-08 02:46:00
是說PCXMINI是跟LIGTH一樣是砍得很嚴重的精簡版嗎 XD
作者: mayuyu ((・ω・)ノ)   2014-07-08 06:42:00
mini版也精簡掉蠻多東西 例如WebRTC, WebGL, ParentalControls, Safe Browsing, WebM, Directshow, Skia,PdfJs, Newtab, Printting, Feeds, Social API,Jumplist, Browser Migration 有些擴充可能會不能用還有預設控制的記憶體使用量超低 我以前測試的時候有一個設定檔一啟動本來Fx就要吃掉大概300MB的記憶體結果由mini啟動 預設的動態調整竟然強制壓在200MB以下Fx自己統計的記憶體需求其實已經超過300MB了看到記憶體使用量一直無法突破200MB 我覺得好恐怖xD所以就手動把上限調整到512MB了 (mini可以和一般的firefox同時啟動 在系統上同時運行二個firefox)因為mini精簡掉的一些功能我會用到 所以我本身只是測試過日常沒有使用 如果記憶體夠用的話 不必特別用到mini版記憶體就是拿來用的 正常情況下Fx會自己調整記憶體使用量讓運作效率保持最好 不過如果你的記憶體真的很少例如只有1GB、2GB這種情況 使用特別精簡過的mini版節省一些記憶體使用 也許整個系統運作上會更順暢一點對了我建議使用youtube center的開發版是因為2.1.0版已經很久很久沒有更新了 和新版的youtube可能會有不相容而開發版作者有特別說明完成修復的項目有[Firefox] The memory leak in the Firefox extensionis now not as noticeable as before.所以開發版的記憶體洩漏的情形可能有改善 如果不考慮更換其他擴充來取代的話 可能用開發版還會比很舊的正式版來得更穩定一點 所以建議試用看看開發版
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2014-07-08 10:53:00
擋廣告可以試試看adguard測試版 雖然中國網頁擋不太掉
作者: mayuyu ((・ω・)ノ)   2014-07-08 11:11:00
差異最大的我想是Adblock 因為Adblock一啟動就要吃掉接近100MB 所以關掉Adblock啟動大概減少100MB不過重點是後續每開一個網頁 Adblock就要額外消耗更多的記憶體 譬如說原本不開Adblock載入網頁要100MB開了Adblock會暴增到180MB 有些網頁會吃掉更多的記憶體另外雖然Adblock的判斷已經很快 可是還是會破壞Fx平行處理的速度 所以關掉Adblock之後會感覺到Fx反應變快一點點 RequestPolicy要慢慢自己手動一個一個設定常去的網站 確實蠻麻煩的 可惜Fx上目前沒有像μBlock這樣比較自動的擴充 我沒有試過adguard的Fx測試版擴充不知道有沒有比Adblock Plus省開這個網頁測試看看會吃掉多少記憶體 http://ppt.cc/2P8g
作者: hydelys (HYDE)   2014-07-21 02:12:00
請問..pcxfirefoxmini版 有繁體版嗎??還是有什麼辦法轉??

Links booklink

Contact Us: admin [ a t ] ucptt.com