刚刚才看到那篇“打造2K.XP最佳多开环境”,不得不说,作者可能动手修改系统的决心确实不错,但实际能力……
---------------------如流行感冒一般流行的分隔线-----------------------
以下是我对该文章及其所述内容的观点:
1、对于内存<=256M的XP系统,影响类似魔力之类程序内存性能的主要问题出在不必要的后台服务上,文章中只提到把内存优化选项更改为前台程序优先,却彻底没有提到如何安全的停用大多数后台程序,实在舍本逐末得很;
2、按照文中的标准,机器使用的是1GHz以上的CPU,除非遭到恶意入侵,此时后台服务对CPU的占用根本不会超过1%,而这不足1%的CPU使用却能够明显改善其它Windows操作的性能和界面友好度,实在没有意义连这些都剥夺掉;
3、最大的败笔在于作者推荐大家把所有硬盘分区都设定上页面交换文件,而且居然还是让系统自动管理…………-_-要知道大多数人是只有一块硬盘的,而一块硬盘居然还要如此设定页面交换文件,结果只能是一旦内存紧张就连鼠标都动不利索&所有分区出现大量文件碎片……
4、所谓的256色运行魔力加快速度云云,根本只是没有抓住问题要点。因为事实上256色运行魔力之所以能在一部分系统上加快速度,其实质上的原因在于,大多数人使用的显卡都是设计拙劣做工原始的公版(*1)显卡,并且通常是nVidia芯片的,而nVidia为了突出其出产芯片的3D性能,在其公版显卡驱动程序中大量利用不安全的技术,并且假定所有人使用的公版显卡都是足工足料如同nVidia送交微软WHDL的那块一样,由此导致了大多数显卡其实根本不能正常使用高彩及3D加速,而设定为256色,本质上的作用是将这些采用了不安全技术编制的屏蔽掉,自然一切看起来就正常了……
----------------------有发展到萨斯趋势的分隔线------------------------
上面是我对文章的看法,而下面则是我个人的意见:
1、硬件问题不解决,软件调整根本是头疼医头甚至无从下手,所以,第一条的建议就是:改变电脑硬件配置
1) nVidia和ATI的公版显卡确实是流行趋势,但是流行的东西往往不意味着好用,因为对于魔力这种纯2D程序来说,nVidia和ATI芯片提供的3D加速功能就算高到天上也是没用的,更何况市面上常见的此二种显卡通常做工粗拙,问题往往多过优点,因此,建议真心喜欢魔力(以及许多经典老游戏的玩家),选择使用那些2D性能出色的显卡,例如Matrox的原厂卡等等——其实就算是几十RMB买的二手G200,原厂货运行2D的效果及稳定性也远好过杂牌的GeForce4卡……
2) 以现在的情况来看,256M内存无论如何都是不够的,升级至512M+实在是大势所趋……不过必须说的是,升级内存最忌讳混用不同频率内存,其次是混用不同芯片(如果不理解,那就改为使用不同厂商)的内存,最后是混用不同容量的内存条(如256M+128M的搭配)……尤其是前两条,如果不能防止的话,索性继续用256好了,毕竟经常蓝屏远比偶尔卡一下痛苦得多……
2、硬件问题解决了,才应该着手改正软件问题,具体的做法是:
1) 在硬盘上单独划分一个分区,在这个单独的分区中保有唯一的页面交换文件,并在此安装魔力(如果需要的话,也包括其它有大量读盘操作但极少写盘的程序),然而这里需要些技巧:
a. 首先,无论用什么方法,在硬盘上划出一个大约3G+的分区来(具体的大小按照 你要运行的程序总容量 + 1G 计算),格式化为NTFS(重要!因为2000/XP下只有NTFS才能保证最优化的读盘性能),不要磁盘压缩,簇大小随意,不过我个人喜欢512byte(因为能最少浪费空间——反正写盘不多的话簇多小都是好用的);
b. 其次按照“打造2K.XP最佳多开环境”文中提到的步骤进入页面交换文件配置,但要注意,具体的设定应该是只在你新建的分区中设定页面交换文件,并且大小采用*固定*的1024M,而其它分区中*绝对不要*有任何页面交换文件的设定,然后必要的话重启机器;
c. 针对魔力来说,应该先在其它分区安装魔力;
d. 将你魔力的安装目录*整个复制*到新建的分区中,这是为了避免安装过程中必然出现的无数文件碎片,然后如果愿意的话,可以在“控制面板”->“添加/删除程序”中删除魔力的安装版,因为已经没用了;
e. 针对你的复制版魔力创建快捷方式;
2) 如果你的内存仍然是256M-,那么请根据情况删除不必要的Windows组件,另外,如果你不需要访问局域网内其它人的硬盘,那么应该从网络组件中直接*删除*除TCP/IP外的一切网络服务、协议、客户端,这远比禁用几个系统服务来得有价值得多,也安全得多,至于具体操作,哪位朋友愿意帮忙整理几张图片出来?多谢了;)
3) 如果你仍然在使用nVidia或ATI的杂牌显卡(尤其是nVidia的显卡),那么,请务必选用能支持你显卡主芯片,并且被WHQL认证过的*最老*版本的显卡驱动程序,因为对于这两个品牌来说,老的才是好的;
4) 如果你连上一条都做不到或者不会做,那么,建议就是彻底把桌面改为256色好了……不要试图靠只修改魔力的启动方式偷懒,因为同时应用两种颜色数配置不但不能达到想要的效果,反而一定会增加问题的复杂度,毕竟XP的应用程序环境配置根本只是为了那些要求特定环境才能运行的程序而设置的,而现在的问题却发生在系统层面,是它无法改变的……
---------------------下次是什么?黑死病?埃博拉?---------------------
必须得说,魔力多开并且同时出现在屏幕上的时候,其实每开只需要大约200MHz的CPU能力及40MB内存,重点的问题只是看你的显卡及其驱动程序有没有能力处理这种并发的屏幕请求上,换句话说,对于 P3-1G + 512M内存 的机器,只要显卡撑得住,开上五个六个完全没问题的。
另外,特别的一点问题,如果你使用2000server,那么除非用专门的all in one服务器主板,否则不要想多开了,两开就是极限了,因为2000server根本没打算优化显示性能……
*1 公版显卡:所谓公版显卡,就是指显卡芯片厂商给出电路图,显卡制造商只负责选件组装销售的显卡,这也是市面上流行显卡最常见的类型,虽然实际上芯片上肯定不会给出有问题的电路图,但显然为了压缩成本提高竞争力,也决不会在图中给出提高稳定性的建议——或者即使给了也不会有人用。而且,很多时候,小厂商为了快出成品或者低价抛售抢占市场,除了主芯片没办法换掉以外,卡上其它元器件及电路板都会选用最便宜但性能很差的类型,而做电子学工作的朋友一定知道,对于显卡这类高频电路,影响其性能的主要问题就在于电路中的容性/感性元件的质量,以及电路板本身的品质,至于主芯片是什么内存芯片有多快,倒反而无关紧要了……