MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2017-04-23, 16:00

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





發表新文章 回覆主題  [ 51 篇文章 ]  前往頁數 上一頁  1234  下一頁
發表人 內容
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-17, 16:15 
離線

註冊時間: 2005-06-05, 12:57
文章: 19
orange 寫:
在看了 老任Direct、SEX的 E3展(約兩個小時多一些) 之後
總算出現我個人很少看到的memory leak 現象
約1.4G 什麼都不做也會不斷上升
是在Youtube 用html5看的(就只開一兩個分頁),硬體加速關閉


Youtube 用 HTM5 播放影片,我覺得還好,停止播放影片 (HTML5 1080P60)
並關閉分頁及等待一段時間後,記憶體可以回收的回來,所以應該是沒有
Memory Leak 的問題。

火狐只在瀏覽部份網站才會發生問題,部份網站關閉後,記憶體雖會稍微釋放一點,
但是無法完全釋放乾淨,以致於記憶體使用量不斷上升,懷疑是部份站台本身的
JavaScript 寫得不好,才會產生此問題。


回頂端
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-17, 20:12 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 924
> 關閉分頁及等待一段時間後,記憶體可以回收的回來
> 所以應該是沒有 Memory Leak 的問題。
今天凌晨出現Memory Leak 這個狀態時
看完E3 關掉youtube分頁,正常的瀏覽網頁個十幾二十分鐘後 發現FX動不了
看起來像是FX當掉了 完全無反應,沒辦法關閉
桌面上已經關閉,但背景還在運作
(完整的吃掉一核心的運算量,記憶體不斷上升)
這時候才去翻Windows工作管理員
然後就看到吃記憶體的速度激增,只有工作管理員強制結束才能關掉
這個現象大概是我用了十幾年第一次出現

FX要強制結束才能關掉,這偶爾會出現 還好
但是搭配吃記憶體(即便背景還是繼續吃),順便完整吃掉一個核心的運算量
就沒碰過了
--
與其說是memory leak,看起來更像是碰到bug
這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多
除此之外其他一如往常
雖然出問題也是在看完youtube之後一段時間
是不是它造成的也不能確定,只能說它嫌疑最大
依照吃掉記憶體的速度 (增加的很快)
不太可能是從看youtube的時候開始,而是關掉youtube的時候開始


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-17, 21:56 
離線

註冊時間: 2005-06-05, 12:57
文章: 19
orange 寫:
與其說是memory leak,看起來更像是碰到bug
這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多
除此之外其他一如往常


應該只是偶發狀況,因為我現在天天睡前都用 Youtube (HTML5) 播放關鍵時刻
到天亮,起來後也只是去把它結束播放,沒去關電腦和火狐,等到要使用電腦時,
其實都還是很正常很順暢,記憶體則維持在前一天觀看前的占用量左右。

不過提到這個,不知有大大知道在播放 Youtube 的下面這種播放清單時:
https://www.youtube.com/playlist?list=P ... 9u56m8ughq

如何讓它播放完清單裡的所有影片後就停止播放?
我現在就是不知道如何讓它自動停止播放,所以才都天天播到天亮...
因為我都是看一看就睡著了...


回頂端
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-17, 22:43 
離線
頭像

註冊時間: 2005-03-13, 15:11
文章: 313
ken670128 寫:
orange 寫:
與其說是memory leak,看起來更像是碰到bug
這一天稍微不一樣的點只有 持續看 youtube html5 兩個小時多
除此之外其他一如往常


應該只是偶發狀況,因為我現在天天睡前都用 Youtube (HTML5) 播放關鍵時刻
到天亮,起來後也只是去把它結束播放,沒去關電腦和火狐,等到要使用電腦時,
其實都還是很正常很順暢,記憶體則維持在前一天觀看前的占用量左右。

不過提到這個,不知有大大知道在播放 Youtube 的下面這種播放清單時:
https://www.youtube.com/playlist?list=P ... 9u56m8ughq

如何讓它播放完清單裡的所有影片後就停止播放?
我現在就是不知道如何讓它自動停止播放,所以才都天天播到天亮...
因為我都是看一看就睡著了...

你按到循環播放阿。


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-18, 11:25 
離線
[網站管理員]
頭像

註冊時間: 2004-11-06, 23:25
文章: 634
來自: 府城
orange 寫:
在看了 老任Direct、SEX的 E3展(約兩個小時多一些) 之後
總算出現我個人很少看到的memory leak 現象
約1.4G 什麼都不做也會不斷上升
是在Youtube 用html5看的(就只開一兩個分頁),硬體加速關閉

硬體加速關閉就是軟解,可能是 h264 解碼器的的 bug :shock:


回頂端
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:39.0) Gecko/20100101 Firefox/39.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-26, 03:30 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
查不出到底是啥原因造成
只好按DDRPTP大最初說的Greasemonkey降2.3.1
問題似乎仍會發生
但感覺破G速度會比較慢
雖然這樣說並不客觀
畢竟瀏覽不同網頁與開多少分頁都會影響

現在火狐用的有點痛苦


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-26, 08:17 
離線
頭像

註冊時間: 2005-10-24, 10:50
文章: 786
來自: B-612小行星
每個套件一個一個停用看看,這是出問題時的檢查方法
還是找不到原因的話,建議砍掉重練(刪除設定檔)再養一次


回頂端
Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-28, 02:26 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
浩 寫:
每個套件一個一個停用看看,這是出問題時的檢查方法
還是找不到原因的話,建議砍掉重練(刪除設定檔)再養一次


較麻煩的是
比對相當費時且困難

我單單在停用與啟用Greasemonkey
部份就花了好幾天
而且還比對不出顯著的差異性

且再加上瀏覽不同網頁與開多少分頁會影響記憶體增減
這變數又增加判斷的不確定性

傷腦筋
怎會變這樣 :cry:


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-28, 02:34 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
DDRPTP 寫:
about:memory指令內建資訊太複雜,建議安裝:about:addons-memory
這東西也不是萬能,像Greasemonkey問題在這裡就看不出來,所以還是需要自己比對,測試找出那個套件引起。


DDRPTP大
我裝了你建議的這個插件觀察

請看圖片
附加檔案:
Snap1.jpg [380.46 KiB]
被下載 101 次


目前記憶體吃到800多M
但插件使用記憶體狀況遠不及Windows工作管理員所顯示的

這要怎麼看
Adblock Plus這插件是否就是嫌疑者


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-28, 10:35 
離線
頭像

註冊時間: 2005-03-13, 15:11
文章: 313
憂傷的魂 寫:
DDRPTP 寫:
about:memory指令內建資訊太複雜,建議安裝:about:addons-memory
這東西也不是萬能,像Greasemonkey問題在這裡就看不出來,所以還是需要自己比對,測試找出那個套件引起。


DDRPTP大
我裝了你建議的這個插件觀察

請看圖片
附加檔案:
Snap1.jpg


目前記憶體吃到800多M
但插件使用記憶體狀況遠不及Windows工作管理員所顯示的

這要怎麼看
Adblock Plus這插件是否就是嫌疑者

我之前就有提到別再用abp,這東西太吃記憶體,改用µblock


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-28, 21:30 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
DDRPTP 寫:
我之前就有提到別再用abp,這東西太吃記憶體,改用µblock


就我觀察大概都在22MB上下
覺得是還好
我疑惑的是
這是造成火狐記憶體吃到1G以上的原因嗎


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-28, 21:47 
離線
頭像

註冊時間: 2005-03-13, 15:11
文章: 313
憂傷的魂 寫:
DDRPTP 寫:
我之前就有提到別再用abp,這東西太吃記憶體,改用µblock


就我觀察大概都在22MB上下
覺得是還好
我疑惑的是
這是造成火狐記憶體吃到1G以上的原因嗎

我只能跟你說換成µblock後,firefox記憶體降很多。可是每個人使用add-ons狀況又不相同,不能保證這個能解決你問題。


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-29, 00:02 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
DDRPTP 寫:
我只能跟你說換成µblock後,firefox記憶體降很多。可是每個人使用add-ons狀況又不相同,不能保證這個能解決你問題。


瞭解
謝謝DDRPTP大

我現在退火狐版本至37.0.2
所有慣用插件皆無增減
包括使用Greasemonkey 3.2
分頁目前開6個

使用一小段時間了
記憶體吃約500M上下
繼續觀察


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
 個人資料  
引用回覆  
 文章主題 : Re: 火狐吃記憶體
文章發表於 : 2015-06-29, 05:23 
離線
頭像

註冊時間: 2012-11-15, 23:32
文章: 136
經試驗排除與火狐版本有關
也應該可以確定問題並不在Adblock Plus身上
雖然它about:addons-memory中顯示使用記憶體較多
但應與火狐主程式吃掉近1G甚至超過1G記憶體無關
附加檔案:
Snap1.jpg [722.77 KiB]
被下載 64 次

目前嫌疑最大的應該是FaceBook這社群網站


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

註冊時間: 2005-06-05, 12:57
文章: 19
目前應該無解,要等待 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以上
圖檔

再次關閉至只剩一分頁並等待記憶體釋放
圖檔


簡單來說就是目前版本的火狐重複以上動作,每次輪迴記憶體占用都會越來越多。
而每夜更新版則都維持在首次釋放後的記憶體占用量左右,不會一直增加。


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

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


誰在線上

正在瀏覽這個版面的使用者:Exabot [Bot], Google [Bot] 和 3 位訪客


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

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