作者AlanLive (Alan)
看板Storage_Zone
标题Re: [推荐] VSuite Ramdisk Free Edition (32-bit …
时间Tue Oct 5 18:58:50 2010
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
1F:推 capri75 :所以这里的DiskCache存取效率取决於Ramdisk软体优劣? 10/05 19:06
2F:→ AlanLive :不是这个意思 10/05 19:08
打个比方,你在砍牛,给你一把屠龙刀去砍,但你还是要用菜刀砍,
强迫把你菜刀扔掉,换屠龙刀,结果砍牛的时间跟用菜刀差不了多少。
※ 编辑: AlanLive 来自: 122.116.91.125 (10/05 19:14)
3F:→ AlanLive :另外,「启动速度」不在此篇讨论范围,因为那个确实 10/05 19:15
4F:→ AlanLive :跟硬碟的读取速度有关系。 10/05 19:16
※ 编辑: AlanLive 来自: 122.116.91.125 (10/05 19:24)
5F:→ ilanese :关掉Firefox时browser.cache.memory里面的内容就通通 10/05 23:10
6F:→ ilanese :不见了。 XD 10/05 23:10
7F:→ ilanese :ramdisk里面的东西可是还可以存在啊! 10/05 23:12
8F:→ AlanLive :楼上搞错了 10/06 06:16
9F:推 juicer :cache.memory有没有关,用的记忆体量差不多耶 10/06 12:07
10F:→ AlanLive :那个能不能真正的关闭我也很怀疑,如果是否定的等於 10/06 13:50
11F:→ AlanLive :宣布了 FX 使用 Ramdisk 完全没效果,心里作用罢了。 10/06 13:51
12F:推 goldie :结论,砸钱买颗 Intel X25-M 比较实际!? XD 10/06 17:51
13F:→ AlanLive :的确是可以这麽说 10/06 21:20
14F:→ hgtt :我的Firefox没browser.cache.memory.capacity 10/09 12:44
15F:→ hgtt :所以应该没楼上说的多此一举 10/09 12:59