MozTW 討論區
https://forum.moztw.org/

Firefox吃記憶體的能力…
https://forum.moztw.org/viewtopic.php?f=2&t=17053
1 頁 (共 1 頁)

發表人:  sl [ 2006-12-25, 23:18 ]
文章主題 :  Firefox吃記憶體的能力…

我從今天早上開始整天都在上網,基本上一直開著Firefox。直到剛才我的Firefox當掉了,當我打開工作管理員一看時…

附加檔案:
檔案註釋: 927,656KB
firefox1_ram.png [17.81 KiB]
被下載 1161 次

發表人:  冰漾 [ 2006-12-26, 00:16 ]
文章主題 : 

sl 寫:
我從今天早上開始整天都在上網,基本上一直開著Firefox。直到剛才我的Firefox當掉了,當我打開工作管理員一看時…
印象中, Firefox 會根據使用者的記憶體容量大小自動『斟酌』使用大小, 而不是無限制一直吃...

另外, 一般網頁不容易吃這麼多吧?
您是都在看照片嗎!?

發表人:  Sheng [ 2006-12-26, 01:21 ]
文章主題 : 

冰漾 寫:
印象中, Firefox 會根據使用者的記憶體容量大小自動『斟酌』使用大小, 而不是無限制一直吃...

另外, 一般網頁不容易吃這麼多吧?
您是都在看照片嗎!?

我的使用經驗是…斟酌「大」,至於「小」倒是沒看過
如果說不會無限制,也是因為吃到最後當了吧 ><

也不一定要看圖,開久了自然會越來越肥…哎…

發表人:  orange [ 2006-12-26, 04:01 ]
文章主題 : 

如果是預設值的話是這樣的
引言回覆:
RAM Cache
--- -----
32 Mb 2 Mb
64 Mb 4 Mb
128 Mb 8 Mb
256 Mb 14 Mb
512 Mb 22 Mb
1024 Mb 32 Mb
2048 Mb 44 Mb
4096 Mb 58 Mb

佔用到900多MB,已經遠超過預設值
你的firefox已經出問題了吧,有memory leak現象
(或者手動把Memory Cache設的很大很大 400MB?)

在Memory Cache還沒裝滿時,FX會把它裝到滿之後才會有明顯的維持一個容量
假設是一個Memory Cache為32MB的系統
要裝到滿就是 32+32+30=94MB
FX佔用記憶體沒到94MB,記憶體佔用量就會繼續大
大到滿(94MB)FX就會維持在94MB附近的範圍
如果不希望佔用那麼多記憶體,就調整Memory Cache的容量 到喜歡的程度
如果是數值控不喜歡看到佔用記憶體的情形
關閉Memory Cache 讓FX的記憶體容量看起來小也是可以(這樣看起來就只用了三十幾MB)
不過這會犧牲掉瀏覽的速度
--
像我現在用的這個FX,已經常駐至少15小時以上
就維持在64+64+30=158MB

發表人:  sl [ 2006-12-26, 09:09 ]
文章主題 : 

往時我一般都會佔用大約200MB,但昨晚居然佔用到905.9MB,以致當掉,我自己也不敢相信。不過我昨日曾經瀏覽了兩個討論區的「貼圖接龍」帖,一日之內最少看了400張圖片,再加上我曾經到Youtube看影片,可能就是這個原因吧。

我的電腦有2GB的記憶體,但當時整個系統只用了1602KB,在這個程況下Firefox仍然當掉,似乎有點奇怪。會不會是我的CPU承受不了呢?

發表人:  orange [ 2006-12-27, 15:36 ]
文章主題 : 

是有點奇怪
你最後達到900MB時,是不是留下很多分頁?
內容包含很多圖片、Youtobe的東西,正常狀況下只有這樣才會超過
(但也有可能是不正常的狀況啦)

發表人:  Merci chao [ 2006-12-27, 15:43 ]
文章主題 : 

大家有沒有試過開某些程式, 用了 1GB 的虛擬記憶體? (我開的是 Flash Player 8 和 Microangelo Studio 5.5)
可能原因是一樣吧 :roll:

發表人:  ksdt [ 2006-12-30, 15:40 ]
文章主題 : 

這個問題我也有碰過
雖然是無解,但是終究是我造成的
我的情況是
睡覺前留了一個 tab 忘了關
然後就去睡覺
第二天早上起來整台電腦都很慢
工作管理員打開一看
Fx 吃掉我實體記憶體500mb,虛擬記憶體1.2G
怪的是沒吃 cpu 資源還這麼慢?
不過關掉就沒事了
好在系統沒死掉

不過開著沒關會有這種問題
我現在都不敢沒事開著不關了

發表人:  某A [ 2006-12-30, 16:07 ]
文章主題 : 

可能是預先讀取造成的。

發表人:  firedog [ 2006-12-30, 16:33 ]
文章主題 : 

維基百科上是這麼說的..........

Firefox記憶體洩漏問題是一個存在已久的問題,而且在各個版本中或多或少的存在這一問題。當前還沒有修補程式或者更新解決此問題。
記憶體洩漏問題的主要表現是瀏覽大量含有圖片的頁面以後,即使已經從原來的頁面離開,瀏覽圖片時佔用的記憶體也不會釋放。曾經有人做過試驗,連續瀏覽一個圖片網站一個半小時,佔用記憶體可以達到400MB以上

發表人:  orange [ 2006-12-30, 16:40 ]
文章主題 : 

這還要看是什麼時候寫的
過去的fx 1.5有 memory leak的毛病
fx 1.5初版之後就開始修正了
我現在是把fx常駐了 (我的電腦開多久 fx也差不多開那麼久)

發表人:  dora2002 [ 2006-12-30, 18:50 ]
文章主題 : 

好猛啊, 暫時不用 2.0.0.x 系的 FX 了......

發表人:  AK小志 [ 2006-12-31, 02:45 ]
文章主題 : 

firedog 寫:
維基百科上是這麼說的..........

Firefox記憶體洩漏問題是一個存在已久的問題,而且在各個版本中或多或少的存在這一問題。當前還沒有修補程式或者更新解決此問題。
記憶體洩漏問題的主要表現是瀏覽大量含有圖片的頁面以後,即使已經從原來的頁面離開,瀏覽圖片時佔用的記憶體也不會釋放。曾經有人做過試驗,連續瀏覽一個圖片網站一個半小時,佔用記憶體可以達到400MB以上


沒錯!我每次只要瀏覽大量圖片的網站,一關掉fx打開工作管理員就會發現大量的記憶體被吃掉沒有歸還‥‥Orz...

發表人:  orange [ 2006-12-31, 10:58 ]
文章主題 : 

這就怪了,關掉FX記憶體還沒歸還?還是你指的是關掉tab?
(關掉FX記憶體就沒程式佔用了怎麼會不歸還?)
記憶體在沒到達"佔用容量上限"之前,要不要 歸還 是由fx自己判斷
超過"佔用容量上限"fx是會歸還記憶體的
"佔用容量上限"是什麼請參考這篇 viewtopic.php?t=17047

舉例:系統有1GB的記憶體,FX的預設值最大會佔用到91~94MB
在沒到達"上限"之前,不歸還是正常的(但也會歸還,這要由fx自己判斷),超過就會歸還記憶體

如果是數值控,看到程式佔用太多記憶體會不爽
可以手動調整memory cache到5MB會更小,這樣FX上限就只有40~45MB
也可以關閉memory cache,這樣FX上限就只有30MB左右
(當然要這樣設定就要付出"瀏覽速度減慢"的代價)

發表人:  AK小志 [ 2006-12-31, 15:31 ]
文章主題 : 

orange 寫:
這就怪了,關掉FX記憶體還沒歸還?還是你指的是關掉tab?
(關掉FX記憶體就沒程式佔用了怎麼會不歸還?)
記憶體在沒到達"佔用容量上限"之前,要不要 歸還 是由fx自己判斷
超過"佔用容量上限"fx是會歸還記憶體的
"佔用容量上限"是什麼請參考這篇 viewtopic.php?t=17047

舉例:系統有1GB的記憶體,FX的預設值最大會佔用到91~94MB
在沒到達"上限"之前,不歸還是正常的(但也會歸還,這要由fx自己判斷),超過就會歸還記憶體

如果是數值控,看到程式佔用太多記憶體會不爽
可以手動調整memory cache到5MB會更小,這樣FX上限就只有40~45MB
也可以關閉memory cache,這樣FX上限就只有30MB左右
(當然要這樣設定就要付出"瀏覽速度減慢"的代價)


感謝!解答了我的疑惑! :idea:

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/