標題:
轉貼:防止FireFox狂吃記憶體的設定
[打印本頁]
作者:
emhider
時間:
2014-7-26 09:49
標題:
轉貼:防止FireFox狂吃記憶體的設定
http://blog.xuite.net/maxmax0626/max/80598820
防止FireFox狂吃記憶體的設定平均分數:0 顆星 投票人數:0 人
我要評分:
Plurk
facebook
twitter
Google Bookmarks
del.icio.us
[email=?subject=%E9%98%B2%E6%AD%A2FireFox%E7%8B%82%E5%90%83%E8%A8%98%E6%86%B6%E9%AB%94%E7%9A%84%E8%A8%AD%E5%AE%9A%20%40%20MAX%E7%9A%84%E9%83%A8%E8%90%BD%E6%A0%BC%20%3A%3A%20%E9%9A%A8%E6%84%8F%E7%AA%A9%20Xuite%E6%97%A5%E8%AA%8C&body=http%3A%2F%2Fblog.xuite.net%2Fmaxmax0626%2Fmax%2F80598820]轉寄好友[/email]
3422
電腦
1.
在網址列輸入
about:config
2.
尋找(或是按右鍵
→
新增
→
真假值)
browser.cache.disk.enable
3.
將值設為
False
4.
尋找(或是按右鍵
→
新增
→
真假值)
browser.cache.memory.enable
5.
將值設為
True
4.
尋找(或是按右鍵
→
新增
→
整數)
browser.cache.memory.capacity
5.
將值設為你想要的大小,單位為
KB
,若要設
512MB
則是
524288
,設
-1
表示
Firefox
自行決定,
4G
記憶體使用者建議設為
30720
6.
尋找(或是按右鍵
→
新增
→
整數)
browser.cache.disk.capacity
7.
將值設
0
8.
尋找(或是按右鍵
→
新增
→
整數)
browser.cache.memory.max_entry_size
9.
將值設為
1536 (1.5M)
browser.cache.
memory
.max_entry_size 為單筆資料使用記憶體的最大大小
browser.cache.memory.capacity 為全部資料使用記憶體的總容量
browser.cache.
memory
.max_entry_size超過
browser.cache.memory.capacity
定義的總量的
90%
的記錄將不會被緩存
--------------------------------
新增停用 plugin-container.exe
1. 在 FireFox 的網址列打入"about:config”,出現警告訊息,不管它,直接按「我發誓,我一定會小心的!」的按鈕,接著,就會進行Firefox的設定頁面。
2.搜尋
dom.ipc.plugins.enabled ,並把
dom.ipc.plugins.enabled
開頭的五個項目全部設為false,如果只有一個,就要自己新增其他四個(真假值)
dom.ipc.plugins.enabled
dom.ipc.plugins.enabled.npctrl.dll
dom.ipc.plugins.enabled.npqtplugin.dll
dom.ipc.plugins.enabled.npswf32.dll
dom.ipc.plugins.enabled.nptest.dll
FireFox23之後多加的設定
1. 在「搜尋」框裡輸入「click_to_play」,在下面過濾出的偏好設定項目「plugins.click_to_play」上面點兩下,讓設定值變成「true」
2. 開啟 Firefox 主選單,點選「附加元件
」,把Shockwave Flash從總是啟用改成「啟用時詢問」
------------參考資料--------------
//Web
內容緩存
=
記憶體緩存
+
磁片緩存
//user_pref("network.http.use-cache",
true
);//
使用
HTTP
檔緩存?優先順序最高,若為
false
,則禁用記憶體和磁片緩存,
參考
,
user_pref("browser.cache.check_doc_frequency",
3
);//
檢查緩存網頁是否需更新的頻率?前提是開啟
cache.memory
或者
cache.disk
參考
//
0
每次會話期檢查
1
次;
1
每次打開該該網頁時檢查;
2
從不檢查更新,只從緩存中讀取該網頁;
3
當該網頁過期時檢查更新(默認)
user_pref("config.trim_on_minimize",
true
);//
最小化時壓縮記憶體佔用?該參宿不能減少記憶體佔用,只是把記憶體的資料置換到磁片中,喚醒時可能會出現慢醒現象
//user_pref("memory.free_dirty_pages",
true
);//
默認
false
,功能不明,
參考
,
//
記憶體緩存
//user_pref("browser.cache.memory.enable",
true
);//
開啟記憶體緩存?建議
true
,
參考
,
//
緩存內容包括解碼的圖片、郵件、新聞、程式介面元素;
decoded images, messages, and chrome items
//
當
browser.cache.disk_cache_ssl
被設為
true
時,加密的網站內容會被緩存到磁片,
//user_pref("browser.cache.memory.capacity",
-1
); //
記憶體緩存大小?該參數默認不存在,由只能自動分配的值替代
參考
//
-1
根據實體記憶體大小自動分配緩存容量,具體分配方案如下表;
0
不緩存;任意正整數
KB
的記憶體緩存;
實體記憶體
32MB
64M
128M
256M
512M
1G
2G
4G
>=8G
記憶體緩存
KB
2MB
4MB
6MB
10MB
14336
18432MB
24MB
30720
32768
//user_pref("browser.cache.
memory
.max_entry_size",
1536
);//
最大記憶體緩存記錄?
KB
,默認
5120KB
,即
5M
//
-1
即無限制,但超過
browser.cache.memory.capacity
定義的總量的
90%
的記錄將不會被緩存
//5M
似乎有點兒大,什麼圖片會這麼大?暫定
1.5M
吧,即
1536
//
磁片緩存
user_pref("browser.cache.
disk
.enable",
true
);//
開啟磁片緩存?具體緩存內容同上面兩個參數
;
設為
false
就沒必要修改緩存路徑了,
參考
,
//
優先順序小於
privacy.clearOnShutdown.cache
,即
退出時清理緩存
等同於
隱私模式
,會徹底禁止了磁片緩存
user_pref("browser.cache.
disk
_cache_ssl",
true
);//
開啟
ssl
磁片緩存?如果你想徹底關閉磁片緩存,設為
false
參考
,
user_pref("browser.cache.
disk
.smart_size.enabled",
true
);//
開啟磁片緩存容量自動管理?即開啟
smart sizing
?默認
true
,
user_pref("browser.cache.
disk
.smart_size.first_run",
false
);//
標記是否屬於首次
smart sizing
?默認
true
,
//user_pref("browser.cache.
disk
.smart_size_cached_value", 524288);//
該參數貌似是上一項啟用後,自動生成
//user_pref("browser.cache.
disk
.capacity",
256000
);//
手動設置磁片緩存大小為?
KB
,
參考
,默認
256000
;
0
即不緩存,忽視自動緩存管理,手動設置,建議使用自動緩存管理
//user_pref("browser.cache.
disk
.max_entry_size",
51200
);//
最大磁片緩存記錄?默認為
browser.cache.disk.capacity
的八分之一
51200
,即
50M
//user_pref("browser.cache.
disk
.parent_directory",
"
R:\\FFtemp
");//
緩存位置位於該處制定目錄下的
cache
檔夾內
,
當參數
browser.cache.disk.enable
設為
false
時,就沒必要修改該參數了
歡迎光臨 Eternal Myth (http://wowmyth.freebbs.tw/)
Powered by Discuz! 5.0.0