
| 出版日期:2002-07-01 总期号:474 本年期号:24 |
|
无盘站另类提速法
邓伟 在校园网络建设过程中,一些学校或是为了充分利用已有的计算机,或是为了节约经费,使得无盘工作站在多媒体教室的建设中得以充分应用。但是,鱼和熊掌不可兼得,无盘工作站的速度成为大家关注的问题。如何提速?不妨看看下面这位作者的经验之谈。 用压缩软件对可执行文件进行压缩,使其“身材”变得“苗条”来提高调入速度。压缩软件是一个能压缩可执行文件的工具,对于Windows 32位 的.exe文件与.dll文件,通过压缩代码、数据、相关资源使压缩能达到20%~90%,由于在运行时不需要恢复磁盘上压缩后的数据,所以与没有压缩的程序在运行时没有明显的速度差异,在某种程度上还有所提高,比较好的压缩软件有ASPack、PECompact、UPX等(大的软件下载点都可以找到,使用也很简单)。举个例子,我在服务器上安装了金山打字精灵这个教学软件,其可执行文件为Tw.exe,未压缩前大小是1955840字节,压缩后其大小变为511488字节。通过压缩,原来启动Tw.exe需要网络传输1955840字节,而现在只需传输511488字节,很显然,相当于提升网络带宽2到3倍,您说,速度能不大幅提高了吗?如此,工作站的硬件无需任何升级即可提升其运行软件的速度。 当然,仅有此还不够,金山打字精灵运行时还需调入一个叫Keyboard的BMP图像文件,其大小是203568字节,我们可以用ACDSee或Photoshop压缩其大小(方法如下:用Photoshop打开图像文档,按Ctrl+Shift+S,输入文件名后,单击[保存]后弹出一个BMP选项对话框,选择“压缩”后保存即可。若是其他格式图像文档,依此法压缩即可)。我比较后发现用Photoshop压缩效率较高,压缩后大小是85236 字节。Tw.exe在运行时还会调入两个.avi格式的金山Logo——Kingsoft、Kingware和一些MIDI文件,对这些文件(包括帮助文件),直接删除就可以了。如此一来,无盘工作站在运行金山打字精灵时,启动的速度就大幅提高,不响应的情况没有了,提速效果非常明显。 对于不是Windows 32位的.exe文件,压缩软件就无能为力了,比如一些DOS下的可执行文件,如Mem.exe、Net.exe等。ASPack、PECompact就不能压缩,UPX可压缩,但压缩后的文件却无法执行,好在这类文件的“身材”都还比较“苗条”,压不压缩都无所谓了。此外,虽然ASPack、PECompact号称可压缩大多数Windows 32位 .exe文件与.dll文件,但我的多次试验表明,有的.dll文件压缩往往容易导致软件无法运行。所以,压缩时别贪心,一心要压个“小矮人”,要进行多次“压缩—测试”,才能达到既可用又好用。 以上的方法同样适用于单机有硬盘的用户,压缩可执行文件不仅能相对提高软件的运行速度,还能帮您节省硬盘空间,何乐而不为呢?当然,一定要注意的是,压缩前务必做好文件的备份。须知,并非所有的可执行文件都可压缩,例如,Office 2000中的Word.exe、Publish.exe压缩后可以正常使用,而Excel.exe、Powerpoint.exe等其他几个可执行文件压缩后就不能正常运行。所以,进行“备份—压缩—测试”的步骤一定不能马虎。 |
|||||||||||||||||||||||