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

Firefox的記憶體怪現象?
https://forum.moztw.org/viewtopic.php?f=2&t=5752
1 頁 (共 1 頁)

發表人:  訪客 [ 2005-01-09, 23:03 ]
文章主題 :  Firefox的記憶體怪現象?

就是視窗最小化(收到taskbar)後用少很多ram, 反之不縮小即使inactive吃ram吃很兇...
而且分頁的記憶體釋放不佳...開了一堆後即使關掉了大部份,但一日不把視窗最小化還是霸著記憶體...
似乎ff是只在視窗最小化時才放釋放記憶體?

發表人:  訪客 [ 2005-01-09, 23:26 ]
文章主題 : 

Anonymous 寫:
就是視窗最小化(收到taskbar)後用少很多ram, 反之不縮小即使inactive吃ram吃很兇...
而且分頁的記憶體釋放不佳...開了一堆後即使關掉了大部份,但一日不把視窗最小化還是霸著記憶體...
似乎ff是只在視窗最小化時才放釋放記憶體?


任何軟體都是這樣吧!
只要最小化,記憶體就會釋放......

發表人:  訪客 [ 2005-01-11, 13:57 ]
文章主題 : 

Anonymous 寫:
任何軟體都是這樣吧!
只要最小化,記憶體就會釋放......


我想發表一點不一樣看法的....

通常在視窗最小化下
並不是任何程式都會自己做記憶體釋放
(除非有在視窗最小化的Event處理函式中加上記憶體釋放的相關程式碼)
常見的是程式因為視窗最小化後就沒幹啥事了
休息太久所以所佔用的記憶體頁面被OS由實體記憶體中請出去放到swap檔..
但是該記憶體頁面在OS中還是會被標示為使用中
如果是後者
嚴格說來不能稱作記憶體被釋放
充其量只能說實體記憶體被騰出一塊空間出來了!!
至於Mozilla/Firefox是怎麼管理記憶體的
就有待有鑽研source code的高人出來指點一二了!!

另外程式所佔用的記憶體頁面會不會被OS請出去到swap檔休息
那幾頁會被請出去的問題
要看你的程式執行狀況...記憶體使用狀況與OS資源分配的演算法..等來決定
如果實體記憶體充足....
程式又一直在持續重度運算並不停的存取記憶體中的資料的話
就算視窗最小化
大概也不易被Swap出去

發表人:  路人乙 [ 2005-01-11, 15:01 ]
文章主題 : 

樓上的,正解!

發表人:  georgeyeo [ 2005-01-12, 16:36 ]
文章主題 : 

Anonymous 寫:
就是視窗最小化(收到taskbar)後用少很多ram, 反之不縮小即使inactive吃ram吃很兇...
而且分頁的記憶體釋放不佳...開了一堆後即使關掉了大部份,但一日不把視窗最小化還是霸著記憶體...
似乎ff是只在視窗最小化時才放釋放記憶體?


發現一件事: 如果到工具的選項裡, 把 cookie 清掉, 原本佔很多記憶體, 就會少了一大半.

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