Browsers 板


LINE

我平時有掛著twitch的習慣 一次開一台 從某個版本開始我掛著實況一陣子後 firefox就會突然有一個程序吃了一堆記憶體跟CPU https://i.imgur.com/3Kp2Akh.png 就算我關掉播放的分頁 也不會放掉 必須要把整個firefox關閉才能解決 我也曾經試過從疑難排解重整firefox 但情況依舊 目前版本是85.0.2 想請問這個問題該怎麼處理呢?? thx --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.171.228 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Browsers/M.1613314954.A.F61.html
1F:推 BDrip: 網址打 about:performance 開Fx的工作管理員看看? 02/14 23:05
2F:→ JustinYeh88: 感覺是firefox的毛病,某些分頁掛著記憶體會暴漲,32 02/14 23:09
3F:→ JustinYeh88: G RAM什麼都不做掛個3天就被fx塞滿了 02/14 23:09
4F:→ JustinYeh88: 後來只能裝auto tab discard來釋放記憶體 02/14 23:09
5F:→ t7yang: dom.ipc.processCount 去開大一點,UI 只能開到 8 的樣子 02/14 23:43
6F:→ t7yang: 如果分頁平常開不多 8 應該也是足夠,原理就是讓他跟 GC 02/14 23:43
7F:→ t7yang: 一樣一個分頁一個處理程序,關掉就會釋放,所以數量少 02/14 23:43
8F:→ t7yang: 反而容易釋放不了記憶體 02/14 23:44
9F:推 pabubai: 有裝video downloadhelper嗎 之前看YT實況會被他吃滿 02/15 00:59
10F:→ legnaleurc: 治標的話不用關掉整個Firefox, 把子程序硬殺掉就好 02/15 10:57
11F:→ legnaleurc: 被分配到該程序的分頁可以重新整理回來 02/15 10:58
12F:→ a0193143: 搞不好是add on的鍋,都先停用試試 02/15 11:16
13F:推 alastor0325: 先打 about:processes 看一下是哪個 process 在吃記 02/15 13:07
14F:→ alastor0325: 憶體 02/15 13:07
15F:→ Kenqr: 記憶體現在16G 以前8G 電腦一星期才重開一次 也沒被吃滿過 02/15 18:24
16F:推 MilchFlasche: 我裝什麼unloader discard都沒用QQ 02/15 19:59
17F:推 mayuyu: 將dom.ipc.processCount設為-1 02/16 11:43
18F:→ mayuyu: 每個分頁都會使用獨立的執行程序 02/16 11:43
19F:→ mayuyu: 只要關閉分頁 馬上就會釋放該分頁所佔用的記憶體 02/16 11:43
20F:→ mayuyu: 不需要整個firefox重新啟動 02/16 11:43
21F:→ mayuyu: 缺點是如果同時開啟很多個分頁 會使用很多的記憶體 02/16 11:44
22F:→ mayuyu: 推薦搭配Auto Tab Discard擴展 02/16 11:44
23F:→ mayuyu: 定時將暫時不用的分頁卸載 有需要時點擊就會重新載入 02/16 11:44
24F:→ mayuyu: 這樣既可以關閉分頁便立即釋放記憶體 02/16 11:44
25F:→ mayuyu: 同時開啟多個分頁放著 也不會吃掉太多的記憶體 02/16 11:45
26F:→ mayuyu: Auto Tab Discard可以指定分頁網域不卸載 02/16 11:45
27F:→ mayuyu: 所以掛著term.ptt.cc也不用擔心會斷線 02/16 11:45
28F:推 mayuyu: about:performance和about:memory底下 02/16 12:25
29F:→ mayuyu: 可以觀察是哪一個分頁或擴展佔用記憶體 02/16 12:25
30F:→ mayuyu: dom.ipc.processCount設為-1的話 02/16 12:25
31F:→ mayuyu: 只要關閉該分頁就可以立即釋放記憶體 02/16 12:26
32F:→ mayuyu: 搭配Auto Tab Discard定時卸載分頁 02/16 12:26
33F:→ mayuyu: 由於現在每個分頁都是獨立的執行程序 02/16 12:26
34F:→ mayuyu: 卸載分頁=砍掉執行程序=立刻釋放資源 02/16 12:26
35F:→ mayuyu: 所以同時開啟多個分頁放著不動一段時間 02/16 12:26
36F:→ mayuyu: firefox佔用的記憶體反而會越來越少 02/16 12:27
37F:→ mayuyu: 使用這個方法要注意browser.newtab.preload 02/16 12:27
38F:→ mayuyu: 要設定為預設值true 02/16 12:27
39F:→ mayuyu: 否則開啟新分頁或重新載入分頁的速度會有感變慢 02/16 12:28
40F:推 BDrip: 這是 about:processes 下面看的到的 "預先分配" 吧? 02/16 12:48
41F:推 mayuyu: 是的 02/16 13:18
42F:→ mayuyu: 沒有預先分配的話 每開一個新分頁就要重頭創建一個新程序 02/16 13:19
43F:→ mayuyu: 會有很明顯的延遲現象 網頁要花一段時間才會顯示出來 02/16 13:19
44F:→ mayuyu: dom.ipc.processCount開很大或者設為-1的時候 02/16 13:19
45F:→ mayuyu: 預先分配執行程序的選項一定要打開(預設是開啟的) 02/16 13:19
46F:→ mayuyu: 否則雖然解決了記憶體佔用不放的問題 02/16 13:19
47F:→ mayuyu: 但每次開新分頁都會卡卡的 02/16 13:20
48F:→ mayuyu: 有預先分配的話就會很順 完全感覺不到是重新載入的 02/16 13:20
49F:→ kuro: processCount 改成 -1 目前看起來滿有效的 感謝 02/16 17:34
50F:推 cattgirl: mayuyu 大大 我的 Auto Tab Discard 不運作 可否教學 02/18 15:38
51F:推 mayuyu: 檢查一下browser.tabs.remote.autostart設定是否為true 02/18 19:01
52F:→ mayuyu: 如果設為false Auto Tab Discard會無法運作 02/18 19:01
53F:推 cattgirl: 我的 Auto Tab Discard 不會定時檢查 火狐84.0.2 02/18 19:24
54F:推 cattgirl: 找到原因 套件改用舊版版本 0.3.7 好用 新版可能有BUG 02/18 19:43
55F:→ t7yang: 哈,原來還有 -1 的用法,我都直接設定一個比較大的數字 02/19 11:27
56F:推 mayuyu: Firefox的Project Fission快要正式推送了 02/19 13:06
57F:→ mayuyu: 到時候分頁裡不同網域的frame都會獨立在不同的程序執行 02/19 13:06
58F:→ mayuyu: 使用的程序數量將會比現在設成-1還要多 02/19 13:06
59F:→ mayuyu: 為了解決執行程序暴增 浪費的記憶體成本問題 02/19 13:07
60F:→ mayuyu: Project Fission花了很多時間減少多程序消耗的記憶體 02/19 13:07
61F:→ mayuyu: 到時候雖然會有很多程序 但是佔用的記憶體會比現在-1還少 02/19 13:07
62F:→ mayuyu: 不過我覺得如果會開著50個分頁以上的使用者 02/19 13:07
63F:→ mayuyu: 最好還是安裝Auto Tab Discard 讓它幫你自動或手動卸載 02/19 13:07
64F:→ mayuyu: 可以再更進一步縮減記憶體的使用量 02/19 13:08
65F:→ t7yang: fission 目前我的 devEd 還是強制鎖起來不給開 02/19 21:08
66F:→ t7yang: 不過記憶體就是管他,反正沒用光就好,當然 ATD 還是要裝 02/19 21:09
67F:推 MilchFlasche: 我用了processCount -1好幾天,記憶體用量沒改善, 02/23 11:38
68F:→ MilchFlasche: suspend後還是沒釋出記憶體。我現在來裝Auto Tab 02/23 11:38
69F:→ MilchFlasche: Discard試試,是不是不同擴充套件的問題 02/23 11:38
70F:推 mayuyu: about:processes看一下是哪個程序佔用記憶體 02/23 13:17
71F:→ mayuyu: 開-1後 應該每個「網頁(程序56789)」項目底下 02/23 13:17
72F:→ mayuyu: 只會有一個「分頁」 02/23 13:17
73F:→ mayuyu: 按右邊的X 關閉分頁或者關閉程序應該就會 02/23 13:17
74F:→ mayuyu: 立刻釋放記憶體 02/23 13:18
75F:→ mayuyu: 如果佔用記憶體的不是「網頁」而是其他的程序 02/23 13:18
76F:→ mayuyu: 例如GPU硬體加速子程序 擴充套件子程序 等等 02/23 13:18
77F:→ mayuyu: 那麼問題就不在網頁上 關閉網頁也沒用 02/23 13:19
78F:→ mayuyu: 可能要檢查是哪一個套件造成記憶體佔用 02/23 13:19







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP