本帖最后由 lamhonkit 于 2013-9-14 15:55 编辑
之前应该有些许人看过我的帖子SuperSpeed.RamDisk.Plus+FancyCache.Disk+eBoostr.PRO,现在对发帖到现在的使用心得给予更新,这次的更新主要是针对FancyCache的使用方法,会比之前有更好的体验.
没有装Win8所以不提供Win8教程.
FancyCache出了0.8.1.
一般人的使用方法就是选择使用硬盘版,对整个硬盘做读写的缓存,这样确实是有效果的,但是效果没那么好.
现在我提供多种方法给大家选择.
1.此方法针对Win7用户.
使用的是硬盘版来做硬盘的写入缓存,缓存大小128-512取值,不建议使用太多内存,这样就足以.配合Win7系统自带的superfetch来缓存预读.这种方法可以有效的使用内存和分配.superfetch在内存不够用时会自动释放内存来提供给系统.
2.XP和Win7通用.
使用的是硬盘版来做硬盘的写入缓存,缓存大小128-512取值.在使用分区版来做分区的读取缓存,来提高系统的响应速度.这个分区版,是按照盘符来分配的,一般我们都会在一个硬盘分好分区,每个分区有自己的任务,所以分区版可以有效的为硬盘提供良好的缓存.
至于要怎么分盘缓存,就要看你硬盘的使用状况,一般C盘都是系统盘,做不做缓存都可以,D盘是软件盘,经常使用软件的话就在该盘只出只读的缓存,来提高该盘的常用软件的响应速度.E盘我是用来存放游戏的,所以直接就给了512MB来做读取缓存,这样的话,游戏基本上只要读取一边,就无需再读盘了,可能有人会说,我一次可能开2-3个游戏,那么就把缓存量改大些,因为这些都需要微调,我提供相应的方法.至于F盘和G盘都是用来存放东西的,所以不必为此使用读取缓存.
硬盘版为全盘提供了写入缓存,分区版为个别分区提供读取缓存,这样就不会因为大量的写入或读取,导致已缓存部分因缓存空间不足被释放.这样就有良好的写入和读取的缓存.所影响率小了很多.
使用该方法的时候关闭superfetch,亦可不关闭,因个人喜好,不过关闭后效果较好,减少对资源的使用,主要看是怎么分配的.
也可以只用分区版来对游戏盘来做读取缓存,然后开启superfetch,游戏效果佳,也不会使用太多内存,游戏用户比较适合.
一般建议使用第一种方法,如果是XP用户保持原样或使用第二种方法,第二种方法主要是针对性高效果好,大内存使用较好.
硬盘版为全盘"只"提供写入缓存,使用的缓存算法是LRU.
分区版为分区"只"提供读取缓存,使用的缓存算法是LFU-R.
一.FancyCache和superfetch的区别在于,一个是动态空间缓存一个是固定空间缓存.
二.superfetch只提供读取缓存而不提供写入缓存.
三.FancyCache效果较好的地方是固定的缓存空间,不易给干扰,除非给予的空间太小,需要释放掉.
四.superfetch的优点在于,在内存紧缺的时候会主动释放为系统提供内存.
所以选择要根据自己的实况来选择,才会有满意的效果. |