abs3dblend350.gif (9778 bytes) 

优秀的内存优化工具Cacheman

七月案例分析 ] 穷人的劳斯莱斯 ] FSAA有什么价值 ] 动力之源 ] QDR:内存的未来之星 ] OpenML挑战DirectX ] 新一轮3D之战 ] 双雄对峙 ] 后来居上的Sensaura ] 揭开3D纹理的面纱 ] DVD播放机选购指南 ] 新3D之王 ] 新一代nVidia剖析 ] ATI的新曙光 ] TNT2 Pro挑战极限 ] [ 优秀的内存优化工具Cacheman ] Quadro DDR之野望 ] 怎样设计"JS牌"音箱 ] 袖珍内存优化工具RAMFree ] 余音绕梁A3D 3.0 ] 新一代A3D声卡SQ3500 ] 3D新纪元 ] 3D奇兵GP-1 ] 我有两颗强劲的“芯” ] 新世纪野人揭秘 ] 划时代的GeForce 256 ] 图形处理器——GeForce 256 ] 新世纪的野人 ] 神秘高手Glaze 3D ] 超频是我们的生命 ] 声卡芯片的过去与未来(下) ] 声卡芯片的过去与未来(中) ] 声卡芯片的过去与未来(上) ] 关于Permedia2 ] 3D加速芯片的过去与未来(下) ] 3D加速芯片的过去与未来(上) ] Intel的3D新杀手——i752详解 ] 奔腾III的新搭档i752 ] 划时代的TNT3 ] 野人又回来了 ] 细说S3 Savage4 ] 兼容CPU挑战Intel ] 论文(1998) ]

3border_l.gif (2501 bytes)

3border_s.gif (1818 bytes)

Abs3D主页
Abs3D留言
Abs3D搜索
Abs3D目录

3border_s.gif (1818 bytes)

3border_s.gif (1818 bytes)

Abs3D转移

http://abs3d.yeah.net
http://abs3d.126.com

Abs3D镜像

http://abs3d.webprovider.com
http://abs3d.myrice.com
http://yunzhu.163.net
http://3dabs.webprovider.com

优秀的内存优化工具Cacheman

朱云

2000.2

(独家授权于《计算机应用文摘》)

    近来由于内存价格始终居高不下,关心内存优化的DIY发烧友越来越多了,本人也是其中之一(毕竟挣钱不易嘛)。

    Windows 95/98最令人不能忍受的问题就是经常出现“内存不足”的警告,甚至一天几次蓝屏。我经常用WORD 97写点文章,不要说32MB的内存配置,就是64MB的容量也经常是文章还没写完,已经变成了“抢救的文档”或者不少的图标早已变了颜色,何况我还不经常用“撤消”和“恢复”键呢!“是可忍,孰不可忍”?!经过一段时间的寻找,我终于在众多的内存配置优化工具中选中了Outer TechCacheman,它是优化VCACHE的强大、方便的工具,完全免费而且无限期使用。

何为VCACHE

    VCACHEWindows为硬盘分配的、作为高速缓冲的物理内存,可以大大提高硬盘的读写速度,类似于DOSSMARTDRV的用途。

    尽管为硬盘这个低速(相对内存)的外设加高速CACHE的出发点很正确,但在缺省条件下VCACHE的大小是不受限制的,所以Windows在读写大文件时甚至会用尽所有空闲的物理内存,之后却很难全部重新释放出来,于是再有程序申请内存时,就基本只能使用硬盘上的虚拟内存交换文件了,速度嘛,比物理内存低3个数量级!

    VCACHE常常占用了高达25~40%的物理内存,这就是我们昂贵的内存总是不够的一大原因,还有什么操作系统象Windows这样同内存制造厂商“一个鼻孔出气”的?!如果你有64MB~128MB的内存,配置不当的VCACHE会在使用内存要求高的软件(如CoralDRAWPhotoshopMedia Studio等)时造成系统崩溃,特别是在打开或预览文件时;如果你的内存不到64MB,则事情会变得更加不可忍受,低内存状态带来的各种麻烦将逼得你不时地重启动。

    Win 95Win98VCACHE管理机制还略有不同:Win98是在读入程序的那部分VCACHE中直接运行程序,Win 95则要在VCACHE之外另找内存来装入、运行程序(要双份内存),相比之下Win98的模式要先进些,但也需要优化。因此Win 95Win98VCACHE优化设置是不同的,必须分别考虑。

    麻烦的是Win 95/98并没有在“控制面板”里提供VCACHE的调整选项,我们必须直接编辑SYSTEM.INI,既麻烦又不直观,还很难找到优化的设置这就是为什么近年来出现了众多的VCACHE优化软件。

Outer TechCacheman

    制作CachemanOuter Technologieshttp://www.outertech.com)专门推出一些小型的实用工具,而且往往是免费的。另外Outer Tech还很乐于将产品命名为“XXXman”,似乎发扬光大了SONY的风格。8-

    Cacheman可算是Outer Tech最出名的产品了,不少优化(tweak)网站上都是满分推荐。Cacheman是修改SYSTEM.INI中的VCACHE参数的图形化软件,它可以根据不同的内存容量、不同的要求自动选择优化的设置,也可以让用户手工调整,还可以对Win 95/98两种系统区别对待。Cacheman不依赖任何其他程序,不改变虚拟内存的设置,也不需要驻留内存或加载驱动程序,优化后根本不占用系统资源;优化过程中,只占用极少的系统资源,几乎不必退出其他程序;唯一不太方便的是,优化效果要重启动(Windows重新读入SYSTEM.INI)后才能发挥。

CacheMan.jpg (73797 bytes)

用好Cacheman

    从网上下载的ZIP文件解包后得到SETUP.EXE,直接运行后基本没有什么要选择的就能完成安装。启动Cacheman后,可以看到当前空闲的物理内存和使用的虚拟内存(如图)。选择“Settings”菜单,根据自己的操作系统选择“Windows 95”或“Windows 98”,再根据个人需要选择几个选项之一:“Standard System”适合大多数系统,有较大的、可变的缓冲区值;“Cd Writer”适合装有CD-RCD-RW驱动器的系统,固定的缓冲区值不必改变;“Power User”适合喜欢同时运行几个大型软件的朋友;“Low Memory System”适合内存紧张的情况,一般是32MB32MB以下的系统;“Multimedia”适合经常使用多媒体(音频、视频)应用的朋友,他们总是需要更多的内存;“3D Games”适合一次只运行一个3D游戏的朋友,在某种情况下可以消除Quake 232MB甚至16MB系统上的停顿现象。如果实在不清楚自己的配置和需要,那么就直接选“Automatic for beginners ,相当于自动选择操作系统和“Standard System”。

BeforeCM.jpg (66081 bytes)

    你也可以自行调整那几个调节钮(我看还是用上下箭头调整出来的数据比较好,因为都是二进制的整数)。“Disk Cache Size”部分包括:“Minimal/Maximal Disk Cache”两项指的是磁盘高速缓冲区容量的最大值和最小值,太大浪费内存,太小影响读写硬盘的速度;“Chunk Size”是缓冲区读写时使用的单元的大小,太小每次会使用太多的单元,太大单元中又会有浪费的部分。“File Cache 部分是文件名(Name Cache)和目录名(Directory Cache)的缓冲区大小,太大浪费内存,太小又会使查找文件变慢。一般情况可以稍做手工调整,因为预设的数据是经过多方验证的优化值。

    选好设置后,保存后重启动,就可以享用优化的高效率了。另外,Cacheman还可以将设置数值存为文件,便于比较和在不同情况下换用。如果你不喜欢这些优化,只要选“Disable Cache Optimization”就能回到Windows的缺省值了(不过也要重启动才有作用)。

AfterCM.jpg (70560 bytes)

    我试用下来,Cacheman的确可以让Win 95/98运行得更加流畅,明显比我过去手工调整的数据更为正确和平衡,出错和崩溃也更少了。理论上Cacheman能够释放25~40%的内存:在128MB的系统中,能有23%上下,而越小的内存容量效果越明显;从附图中可以看到,我尝试在一台32MB刚启动的系统中,“3D Games”设置可以使空闲内存从2MB提高到12MB左右(占27.5%),当然这两种情况下都仍有可以释放的部分内存,而且还没有关闭那些不必要的启动程序和显示设置。

下载Cacheman

    Cacheman是完全免费、无需注册的软件,但使用满意的话不要忘记寄张本地的明信片给Cacheman的作者。下载可以到Outer Tech网站上(http://www.outertech.com/appz/cacheman.zip),也可以到我的“Absolute 3D硬件杂志”网站(http://abs3d.webprovider.com/download/cacheman.zip),都很迅速。我写本文时,最新的Cacheman版本是v3.80,大小496kB。还不赶快试试?!

3border_l.gif (2501 bytes)

Abs3D主页 ] 回上一层 ]

Send mail to webmaster@abs3d.webprovider.com with questions or comments about this web site.
Copyright © 1999 Absolute 3D
Last modified: July 08, 2000

[an error occurred while processing this directive]