看板 Storage_Zone 關於我們 聯絡資訊
Firefox 跟記憶體有關的參數有兩個 browser.cache.memory.enable browser.cache.memory.capacity 第一個就不解釋了,預設是 True (開啟) 重點是第二個,根據下面網頁的解釋 http://tinyurl.com/laxaw 是指載入快取的大小,載入到記憶體 基本上這個動作跟把 Cache 利用 RamDisk 放到記憶體裡面是一樣的事 所以想要有差異,就應該把這個參數設為 0,也就是不要將快取載入「記憶體」 讓快取檔從磁碟裡面抓資料,這樣 RamDisk 的效果才會出來, 只是很明顯的這種作法是「多此一舉」,因為等於是同樣的動作多做一步 Firefox 載入到 Memory 跟 RamDisk 也是用切割出來的 Memory 平平都是用 Memory 做存取,速度上會有什麼差別呢? 簡單的說 Firefox 內部會切一塊用於網頁存取的「記憶體區塊」(預設 30M,而且好像不能超過) 而 90% 以上的網頁「存取活動」都在這個區塊運作 (js、css、圖檔...) (網址列輸入 about:config 可看到保存了些什麼) 不關閉這個功能的話 無論切了多大的 Ramdisk 空間,理論上都是「擺好看的」 把這個功能關閉,讓 Firfox 一切的存取作業 都在 Ramdisk 切出來的「空間」上進行才有意義 然後才能比較 Firefox 記憶體存取速度 VS Ramdisk 空間的存取速度 都是「記憶體」,理論上速度不會有差異 而 Firefox 在設計上有 類似 IE 的 Temp 機制 也就是把網頁保存在硬碟上,做快取之用 所以要比較的應該是 Memory Cache VS Disk Cache 的存取「效率」 (這兩者保存的數據不太一樣,後者比較完整) -- 以上,希望有人看的懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.91.125
capri75 :所以這裡的DiskCache存取效率取決於Ramdisk軟體優劣? 10/05 19:06
AlanLive :不是這個意思 10/05 19:08
打個比方,你在砍牛,給你一把屠龍刀去砍,但你還是要用菜刀砍, 強迫把你菜刀扔掉,換屠龍刀,結果砍牛的時間跟用菜刀差不了多少。 ※ 編輯: AlanLive 來自: 122.116.91.125 (10/05 19:14)
AlanLive :另外,「啟動速度」不在此篇討論範圍,因為那個確實 10/05 19:15
AlanLive :跟硬碟的讀取速度有關係。 10/05 19:16
※ 編輯: AlanLive 來自: 122.116.91.125 (10/05 19:24)
ilanese :關掉Firefox時browser.cache.memory裡面的內容就通通 10/05 23:10
ilanese :不見了。 XD 10/05 23:10
ilanese :ramdisk裡面的東西可是還可以存在啊! 10/05 23:12
AlanLive :樓上搞錯了 10/06 06:16
juicer :cache.memory有沒有關,用的記憶體量差不多耶 10/06 12:07
AlanLive :那個能不能真正的關閉我也很懷疑,如果是否定的等於 10/06 13:50
AlanLive :宣布了 FX 使用 Ramdisk 完全沒效果,心裡作用罷了。 10/06 13:51
goldie :結論,砸錢買顆 Intel X25-M 比較實際!? XD 10/06 17:51
AlanLive :的確是可以這麼說 10/06 21:20
hgtt :我的Firefox沒browser.cache.memory.capacity 10/09 12:44
hgtt :所以應該沒樓上說的多此一舉 10/09 12:59