MozTW 討論區 https://forum.moztw.org/ |
|
火狐吃記憶體 https://forum.moztw.org/viewtopic.php?f=2&t=42760 |
第 2 頁 (共 4 頁) |
發表人: | ken670128 [ 2015-06-17, 16:15 ] |
文章主題 : | Re: 火狐吃記憶體 |
orange 寫: 在看了 老任Direct、SEX的 E3展(約兩個小時多一些) 之後 總算出現我個人很少看到的memory leak 現象 約1.4G 什麼都不做也會不斷上升 是在Youtube 用html5看的(就只開一兩個分頁),硬體加速關閉 Youtube 用 HTM5 播放影片,我覺得還好,停止播放影片 (HTML5 1080P60) 並關閉分頁及等待一段時間後,記憶體可以回收的回來,所以應該是沒有 Memory Leak 的問題。 火狐只在瀏覽部份網站才會發生問題,部份網站關閉後,記憶體雖會稍微釋放一點, 但是無法完全釋放乾淨,以致於記憶體使用量不斷上升,懷疑是部份站台本身的 JavaScript 寫得不好,才會產生此問題。 |
發表人: | orange [ 2015-06-17, 20:12 ] |
文章主題 : | Re: 火狐吃記憶體 |
> 關閉分頁及等待一段時間後,記憶體可以回收的回來 > 所以應該是沒有 Memory Leak 的問題。 今天凌晨出現Memory Leak 這個狀態時 看完E3 關掉youtube分頁,正常的瀏覽網頁個十幾二十分鐘後 發現FX動不了 看起來像是FX當掉了 完全無反應,沒辦法關閉 桌面上已經關閉,但背景還在運作 (完整的吃掉一核心的運算量,記憶體不斷上升) 這時候才去翻Windows工作管理員 然後就看到吃記憶體的速度激增,只有工作管理員強制結束才能關掉 這個現象大概是我用了十幾年第一次出現 FX要強制結束才能關掉,這偶爾會出現 還好 但是搭配吃記憶體(即便背景還是繼續吃),順便完整吃掉一個核心的運算量 就沒碰過了 -- 與其說是memory leak,看起來更像是碰到bug 這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多 除此之外其他一如往常 雖然出問題也是在看完youtube之後一段時間 是不是它造成的也不能確定,只能說它嫌疑最大 依照吃掉記憶體的速度 (增加的很快) 不太可能是從看youtube的時候開始,而是關掉youtube的時候開始 |
發表人: | ken670128 [ 2015-06-17, 21:56 ] |
文章主題 : | Re: 火狐吃記憶體 |
orange 寫: 與其說是memory leak,看起來更像是碰到bug 這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多 除此之外其他一如往常 應該只是偶發狀況,因為我現在天天睡前都用 Youtube (HTML5) 播放關鍵時刻 到天亮,起來後也只是去把它結束播放,沒去關電腦和火狐,等到要使用電腦時, 其實都還是很正常很順暢,記憶體則維持在前一天觀看前的占用量左右。 不過提到這個,不知有大大知道在播放 Youtube 的下面這種播放清單時: https://www.youtube.com/playlist?list=P ... 9u56m8ughq 如何讓它播放完清單裡的所有影片後就停止播放? 我現在就是不知道如何讓它自動停止播放,所以才都天天播到天亮... 因為我都是看一看就睡著了... |
發表人: | DDRPTP [ 2015-06-17, 22:43 ] |
文章主題 : | Re: 火狐吃記憶體 |
ken670128 寫: orange 寫: 與其說是memory leak,看起來更像是碰到bug 這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多 除此之外其他一如往常 應該只是偶發狀況,因為我現在天天睡前都用 Youtube (HTML5) 播放關鍵時刻 到天亮,起來後也只是去把它結束播放,沒去關電腦和火狐,等到要使用電腦時, 其實都還是很正常很順暢,記憶體則維持在前一天觀看前的占用量左右。 不過提到這個,不知有大大知道在播放 Youtube 的下面這種播放清單時: https://www.youtube.com/playlist?list=P ... 9u56m8ughq 如何讓它播放完清單裡的所有影片後就停止播放? 我現在就是不知道如何讓它自動停止播放,所以才都天天播到天亮... 因為我都是看一看就睡著了... 你按到循環播放阿。 |
發表人: | Irvin [ 2015-06-18, 11:25 ] |
文章主題 : | Re: 火狐吃記憶體 |
orange 寫: 在看了 老任Direct、SEX的 E3展(約兩個小時多一些) 之後 總算出現我個人很少看到的memory leak 現象 約1.4G 什麼都不做也會不斷上升 是在Youtube 用html5看的(就只開一兩個分頁),硬體加速關閉 硬體加速關閉就是軟解,可能是 h264 解碼器的的 bug |
發表人: | 憂傷的魂 [ 2015-06-26, 03:30 ] |
文章主題 : | Re: 火狐吃記憶體 |
查不出到底是啥原因造成 只好按DDRPTP大最初說的Greasemonkey降2.3.1 問題似乎仍會發生 但感覺破G速度會比較慢 雖然這樣說並不客觀 畢竟瀏覽不同網頁與開多少分頁都會影響 現在火狐用的有點痛苦 |
發表人: | 浩 [ 2015-06-26, 08:17 ] |
文章主題 : | Re: 火狐吃記憶體 |
每個套件一個一個停用看看,這是出問題時的檢查方法 還是找不到原因的話,建議砍掉重練(刪除設定檔)再養一次 |
發表人: | 憂傷的魂 [ 2015-06-28, 02:26 ] |
文章主題 : | Re: 火狐吃記憶體 |
浩 寫: 每個套件一個一個停用看看,這是出問題時的檢查方法 還是找不到原因的話,建議砍掉重練(刪除設定檔)再養一次 較麻煩的是 比對相當費時且困難 我單單在停用與啟用Greasemonkey 部份就花了好幾天 而且還比對不出顯著的差異性 且再加上瀏覽不同網頁與開多少分頁會影響記憶體增減 這變數又增加判斷的不確定性 傷腦筋 怎會變這樣 |
發表人: | 憂傷的魂 [ 2015-06-28, 02:34 ] |
文章主題 : | Re: 火狐吃記憶體 |
DDRPTP 寫: about:memory指令內建資訊太複雜,建議安裝:about:addons-memory 這東西也不是萬能,像Greasemonkey問題在這裡就看不出來,所以還是需要自己比對,測試找出那個套件引起。 DDRPTP大 我裝了你建議的這個插件觀察 請看圖片 附加檔案: 目前記憶體吃到800多M 但插件使用記憶體狀況遠不及Windows工作管理員所顯示的 這要怎麼看 Adblock Plus這插件是否就是嫌疑者 |
發表人: | DDRPTP [ 2015-06-28, 10:35 ] |
文章主題 : | Re: 火狐吃記憶體 |
憂傷的魂 寫: DDRPTP 寫: about:memory指令內建資訊太複雜,建議安裝:about:addons-memory 這東西也不是萬能,像Greasemonkey問題在這裡就看不出來,所以還是需要自己比對,測試找出那個套件引起。 DDRPTP大 我裝了你建議的這個插件觀察 請看圖片 附加檔案: Snap1.jpg 目前記憶體吃到800多M 但插件使用記憶體狀況遠不及Windows工作管理員所顯示的 這要怎麼看 Adblock Plus這插件是否就是嫌疑者 我之前就有提到別再用abp,這東西太吃記憶體,改用µblock。 |
發表人: | 憂傷的魂 [ 2015-06-28, 21:30 ] |
文章主題 : | Re: 火狐吃記憶體 |
DDRPTP 寫: 我之前就有提到別再用abp,這東西太吃記憶體,改用µblock。 就我觀察大概都在22MB上下 覺得是還好 我疑惑的是 這是造成火狐記憶體吃到1G以上的原因嗎 |
發表人: | DDRPTP [ 2015-06-28, 21:47 ] |
文章主題 : | Re: 火狐吃記憶體 |
憂傷的魂 寫: 我只能跟你說換成µblock後,firefox記憶體降很多。可是每個人使用add-ons狀況又不相同,不能保證這個能解決你問題。 |
發表人: | 憂傷的魂 [ 2015-06-29, 00:02 ] |
文章主題 : | Re: 火狐吃記憶體 |
DDRPTP 寫: 我只能跟你說換成µblock後,firefox記憶體降很多。可是每個人使用add-ons狀況又不相同,不能保證這個能解決你問題。 瞭解 謝謝DDRPTP大 我現在退火狐版本至37.0.2 所有慣用插件皆無增減 包括使用Greasemonkey 3.2 分頁目前開6個 使用一小段時間了 記憶體吃約500M上下 繼續觀察 |
發表人: | 憂傷的魂 [ 2015-06-29, 05:23 ] |
文章主題 : | Re: 火狐吃記憶體 |
經試驗排除與火狐版本有關 也應該可以確定問題並不在Adblock Plus身上 雖然它about:addons-memory中顯示使用記憶體較多 但應與火狐主程式吃掉近1G甚至超過1G記憶體無關 附加檔案: 目前嫌疑最大的應該是FaceBook這社群網站 |
發表人: | ken670128 [ 2015-07-05, 12:25 ] |
文章主題 : | Re: 火狐吃記憶體 |
目前應該無解,要等待 Multi-Process Firefox (e10s) 正式加入才有望解決。 目前可在每夜更新版中先嘗鮮使用此功能,但是不建議,因為尚存在許多問題。 Firefox 預訂在 42 版中正式將此功能加入,不過要等到將近年底。 以下是我做的一些測試: 測試站台: https://www.facebook.com/NewCrazyKTV 測試軟體: Firefox 39.0 正式版及每夜更新版 42.0a1 測試結果: 主要測試站台 Firefox 39.0 正式版 初始記憶體占用值 連續開啟測試站台至記記憶體占用 1GB以上 關閉至只剩一分頁並等待記憶體釋放 再次連續開啟測試站台至記記憶體占用 1GB以上 再次關閉至只剩一分頁並等待記憶體釋放 每夜更新版 42.0a1 初始記憶體占用值 連續開啟測試站台至記記憶體占用 1GB以上 關閉至只剩一分頁並等待記憶體釋放 再次連續開啟測試站台至記記憶體占用 1GB以上 再次關閉至只剩一分頁並等待記憶體釋放 簡單來說就是目前版本的火狐重複以上動作,每次輪迴記憶體占用都會越來越多。 而每夜更新版則都維持在首次釋放後的記憶體占用量左右,不會一直增加。 |
第 2 頁 (共 4 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |