MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-03-28, 21:05

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





發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
文章發表於 : 2017-08-22, 23:33 
離線

註冊時間: 2014-04-30, 03:40
文章: 5
前陣子加Ram到16G 加上換64位元火狐
導致吃記憶體的情況變得更多
開個20-30 50個分頁 記憶體就會來到2.5-3.5GB的使用量
被吃不要緊 但惱人的是關閉全部分頁後 Firefox還是死咬著記憶體不放
懷疑是Profile使用多年累積垃圾太多 還特定新開了一個Profile來使用 情況一樣
另外因為addons需求所以無法使用e10s

下圖是正在使用的Addons
http://i.imgur.com/unZuq4w.png

下圖是記憶體使用情況
http://i.imgur.com/UZZphBe.png

謝謝


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
文章發表於 : 2017-08-23, 18:47 
離線

註冊時間: 2014-12-23, 18:21
文章: 16
D5Zmltn 寫:
前陣子加Ram到16G 加上換64位元火狐
導致吃記憶體的情況變得更多
開個20-30 50個分頁 記憶體就會來到2.5-3.5GB的使用量
被吃不要緊 但惱人的是關閉全部分頁後 Firefox還是死咬著記憶體不放
懷疑是Profile使用多年累積垃圾太多 還特定新開了一個Profile來使用 情況一樣
另外因為addons需求所以無法使用e10s

下圖是正在使用的Addons
http://i.imgur.com/unZuq4w.png

下圖是記憶體使用情況
http://i.imgur.com/UZZphBe.png

謝謝

為什麼不先把套件先停用,看看是否依然有同樣的狀況呢?如果沒有你說的問題,要嘛是profile的問題,不然就是套件的問題導致的,而不是第一時間就直覺認為是firefox的問題


回頂端
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
文章發表於 : 2017-08-23, 23:22 
離線

註冊時間: 2014-04-30, 03:40
文章: 5
是這樣子的
如果停用全部附加元件來測試 那Firefox就會自動開啟e10s
這時Firefox在e10s下記憶體運作是良好的 但卻不是我需要的使用環境
而在有開啟某些附加元件的情況下 e10s會被附加元件停用 這時就會有記憶體問題

我剛再做了一下測試
測試一 關閉全部附加元件或僅開啟e10s相容的元件 記憶體運作良好
測試二 開啟單一個不相容e10s的附加元件A (FEBE) 開啟分頁吃到2GB後關閉所有分頁 記憶體仍占用0.9GB左右
測試三 開啟單一個不相容e10s的附加元件B (Foobar) 情況同上
測試四 開啟單一個不相容e10s的附加元件C (Enhanced Middle Click) 情況同上

另附上about:memory使用情況 (僅列舉占用較多資源的條目做比較)
新開啟Firefox程式
Explicit Allocations
169.66 MB (100.0%) -- explicit
├───67.31 MB (39.67%) ++ js-non-window
├───18.32 MB (10.80%) ── heap-unclassified

Other Measurements
3.23 MB (100.0%) ++ decommitted

98.88 MB (100.0%) -- heap-committed
├──87.54 MB (88.53%) ── allocated
└──11.34 MB (11.47%) ── overhead

開啟多分頁讓記憶體使用超過2GB後再關閉全部分頁 記憶體佔用情況
Explicit Allocations
550.93 MB (100.0%) -- explicit
├──297.30 MB (53.96%) -- heap-overhead
├───86.03 MB (15.62%) ── heap-unclassified
├───71.88 MB (13.05%) ++ js-non-window

Other Measurements
334.36 MB (100.0%) -- decommitted
├──333.39 MB (99.71%) ── js-non-window/gc-heap/decommitted-arenas

481.02 MB (100.0%) -- heap-committed
├──297.30 MB (61.81%) ── overhead
└──183.72 MB (38.19%) ── allocated


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
文章發表於 : 2017-08-28, 14:00 
離線
[網站管理員]
頭像

註冊時間: 2004-11-06, 23:25
文章: 761
XUL 套件只要有修改到頁面內容,或使用到頁面上的變數,就很容易導致記憶體佔著放不掉,這也是為什麼套件架構要丟掉非 WebExtension 的套件。想要繼續用的話就大概是沒有一勞永逸的解決方法。


回頂端
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
 個人資料  
引用回覆  
文章發表於 : 2017-08-29, 04:47 
離線

註冊時間: 2014-04-30, 03:40
文章: 5
Irvin 寫:
XUL 套件只要有修改到頁面內容,或使用到頁面上的變數,就很容易導致記憶體佔著放不掉,這也是為什麼套件架構要丟掉非 WebExtension 的套件。想要繼續用的話就大概是沒有一勞永逸的解決方法。

了解 那大概真的只能等mozilla幫webextension擴充api再來換了...Thanks


回頂端
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

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


誰在線上

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


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

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