MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2017-12-16, 03:39

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 53 篇文章 ]  前往頁數 上一頁  1234
發表人 內容
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-03-08, 20:09 
離線

註冊時間: 2005-06-05, 12:57
文章: 19
現在的 E10S 要關閉所有分頁,該多出來的進程才會被關閉,佔用的記憶體才會被釋放。
但是如果要關閉所有分頁才能釋放記憶,還不如直接關閉火狐來得直接。


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-03-09, 13:53 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 148
ken670128 寫:
現在的 E10S 要關閉所有分頁,該多出來的進程才會被關閉,佔用的記憶體才會被釋放。
但是如果要關閉所有分頁才能釋放記憶,還不如直接關閉火狐來得直接。


所以曾經期待的E10S也算廢了是嗎


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-03-09, 16:38 
離線

註冊時間: 2005-06-05, 12:57
文章: 19
目前的 E10S 功能還在很初步的階段,目前所有分頁都共用1個內容進程,
未來 Firefox 將會將分頁內容也多進程化.目前的資訊是會再分2~4個進程給分頁共用。

你可以在未來擁有2~4個進程的正式版本,設定在 about:config 裡的下面這個選項:
dom.ipc.processcount

這個選項是用來設定分頁的進程數量,如果你將數量設成50,你會發現在開到第50個分頁前,
每個分頁開啟後都會增加一個進程,關閉該分頁時,該進程也會隨著關閉。

超過官方的限制數量,會不會引來未知的 bug,這個還不確定。
以下為 Firefox Nightly 55.0a1 測試了一下 dom.ipc.processcount 設為50的情況:

首先先開啟 50+ 個分頁:
圖檔

可以看到進程數也有跟著增加:
圖檔

記憶體共佔用了 6.1 GB
圖檔

關閉10個分頁後,記憶體馬上降到 5.2 GB
圖檔

再關閉10個分頁後,記憶體馬上降到 4.4 GB
圖檔

關閉所有分頁後,記憶體馬上降到 2.0 GB
圖檔

關閉所有分頁後,最後只剩一個主進程及一個 GPU 進程
圖檔


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-03-10, 20:34 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 148
為何我有一種重溫IE視窗炸彈的錯覺


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-03-10, 20:58 
離線

註冊時間: 2005-06-05, 12:57
文章: 19
開太多進程還是有缺點的,雖然關掉進程,記憶體就被釋放了,
但各個分頁進程所佔用的記憶體,會比以前單進程或共用進程還要大上許多。
如果之後 Firefox 在 2~4個進程下,能有效管理並釋放記憶體的話,倒是不用自己去自訂。


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-04-05, 05:30 
離線

註冊時間: 2017-04-05, 04:56
文章: 1
剛才搜了一些文章,看來目前滿有效的,就是在about:config裡加一行"browser.cache.memory.capacity",設定整數值"-1"(-1 = determine dynamically, 0 = none, n = memory capacity in kilobytes),再重開Firefox後基本上就不再看到記憶體一下子吃很兇的狀況了。

2017/04/06 更新:
不論是上面的方式,或是第1頁有人說的Memory Fox Plus結果還是沒辦法有效降低記憶體使用量。

PS:似乎還是只能自己看電腦跑起來有變慢了時候,強制要瀏覽器重新啟動來"暫時"縮減記憶體用量。


回頂端
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-05-21, 04:51 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 148
我想我抓到我遭遇的問題點了

從 2015-06-28, 02:34 這篇回覆裡的貼圖
viewtopic.php?p=184802#p184802

各位可以看到那時我就有安裝
Flash Video Downloader - YouTube HD Download [4K] 這個插件
雖然作者好像不同人了

再從 2015-06-29, 05:23 回覆裡
viewtopic.php?p=184817#p184817
我懷疑了是 FaceBook 這社群網站

今晚翻著 FaceBook 動態時報
忽然又一整個卡
看了一下 Windows 工作管理員
記憶體吃了近2G
我大為光火
有種軟土深掘之感

我重新裝上 2015-06-14, 18:59
DDRPTP大介紹的 about:addons-memory 插件開始觀察
viewtopic.php?p=184716#p184716

最後終於發現
原來是 Flash Video Downloader - YouTube HD Download [4K]
這個插件搞的鬼

詳細原因是什麼我並不清楚
但我懷疑是它偵測頁面上影片的功能所導致
記憶體佔用會隨著網頁不斷的往下拉而增加
有時會忽然不知怎麼的就整個卡住
瀏覽器整個無法操作
當恢復正常時
記憶體佔用會減少一些

接著我將 FaceBook 網址設入它的黑名單
重新啟動瀏覽器
反覆測試了很多次
並持續觀察 Windows 工作管理員 和 about:addons-memory

在 Windows 工作管理員 方面
下拉 FaceBook 動態時報時
火狐記憶體佔用最高落在1G上下
但當網頁停止下拉時
火狐記憶體佔用會立刻減少

而在 about:addons-memory 數據方面
Flash Video Downloader - YouTube HD Download [4K]
這插件一直很安份
記憶體使用量偶而在有影片載入頁面時會超過3MB
但隨即又會降到2MB上下
大多維持在1.6xMB

圖解

未將 FaceBook 網址設入 Flash Video Downloader 黑名單
開啟 FaceBook 後記憶體佔用情形

圖檔

FaceBook 嚴重卡住時記憶體佔用情形
2MB飆升至近69MB

圖檔

在持續測試下
Windows 工作管理員 裡 firefox.exe 記憶體佔用持續增高
不論 about:addons-memory 裡
Flash Video Downloader 記憶體佔用是否下降

將 FaceBook 網址設入 Flash Video Downloader 黑名單

圖檔

開啟 FaceBook 後記憶體佔用情形比先前低一些

圖檔

FaceBook 動態時報不斷的下拉測試記憶體佔用情形

圖檔

測試過一般 51.0.1 (32位元) 可攜版 和
pcxFirefox 51.0.1 (32/64位元) 可攜版
結果都相同

應可印證足足困擾我兩年的問題
是 Flash Video Downloader - YouTube HD Download [4K] 造成
回想起來好像是那個期間換這插件
之前是使用 Video DownloadHelper
好像因為有廣告還是什麼
所以才換 Flash Video Downloader

而兩年前沒在 about:addons-memory 看到問題
應該是因為那時焦點都在其他插件上
且不像這次一旦發生卡卡時就立即切換觀察
尤其 Flash Video Downloader 大量佔用記憶體不是持續性
可是在 Windows 工作管理員方面卻降不下來

另外也許因為不再被 Flash Video Downloader 偵測有無影片
所以現在下拉動態時報順暢超多
這兩年我一直以為不順暢是 FaceBook 本身的問題

以上提供給大家參考


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2017-07-28, 23:03 
離線

註冊時間: 2005-10-11, 20:03
文章: 17
感謝樓上
原來是這個Flash Video Downloader - YouTube HD Download [4K]的問題
我也是同樣Facebook很lag的用家
還以為Firefox天生就是慢的命
問題已解決


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 53 篇文章 ]  前往頁數 上一頁  1234

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群