Adobe Reader 6.0 带来了一些新功能,但是明显的一个感觉是启动后非常的慢,而且耗费大量的内存,一般我第一次打开一个2M左右的PDF文件需要等待近2分钟,然后在TaskManager中看到AcroRd32.exe大约会占去39,720K的内存。
昨天我从Dumky’s的WebLog看到他描述的一个简单方法可以很快的解决这个问题,其原理非常的简单,Adobe Reader 6.0在启动时会从一个Plug_ins目录下读取所有的Plug-in,然后将它加载到AcroRd32.exe的内存空间中去。Dumky’s认为时间和和内容有许多都花在这些Plug-in的初始化和加载上,而一个普通的用户基本上不会使用到这些Plug-in,所以减少这些Plug-in就可以提高速度。
--------------------------------------------------------------------------
喜欢图方便的可以下载Adobe Reader Speed-Up 1.12这个软件进行提速,原理都差不多,这里要感谢下面评论里的朋友的提醒,大家可以到这里下载Adobe Reader Speed-Up 1.12,也可以自己动手进行下面的操作。
--------------------------------------------------------------------------
默认安装完毕后,你发现大约有下面的Plug-in 是已经安装的。(Menu->Help-> About Adobe Plug-Ins)
看起来挺多的J ,但我发现的确有许多我根本用不上,所以需要将它进行瘦身。
具体的办法:
为了保险和不必要的重新安装,我在"\Program Files\Adobe\Acrobat 6.0\Reader”目录下又建立了一个Plug-in_backup目录,这个目录将原来plug_ins中不需要的Plug-in给Move到这个目录中,如果运行没有问题或是以后想删除都可以从这个目录删除。
我比Dumky’s更凶狠一些,从Plug-ins目录中移走了更多的目录和api文件,下面是我的一个清单:
[VDKHome]
[Printme]
[Annotations]
[PictureTasks]
[Multimedia]
[ImageViewer]
HLS.api
EWH32.api
Accessibility.api
MakeAccessible.api
eBook.api
PDDom.api
DigSig.api
PPKLite.api
AcroForm.api
printme.api
reflow.api
SaveAsRTF.api
SendMail.api
Soap.api
Updater.api
XFA.api
然后我再启动Acrobat Reader 6.0,发现它速度比以前快很多,大约两倍以上,同样的PDF文件,内存减少到24,872K,看来真的有13M左右的Plug-in没有装入到内存。
这是最后我目录中剩下来的Plug-in,很少吧J
如果你也和我一样,感到Acrobat Reader 6.0非常的巨大和缓慢,那么也可以根据这篇文章开始痛下杀手,消减所有不必要的Plug-in。祝你顺利J
相关资源:dotNET Tools.org
Adobe® Reader® Information: http://www.adobe.com/products/acrobat
[1] [2]
Adobe Reader System Requirements
These are the minimum system resources Adobe Reader requires:
- Pentium®-class processor
- Microsoft® Windows® 98 Second Edition, Windows Millennium Edition,Windows NT Workstation 4.0 with Service Pack 6, windows 2000 Professional with Service Pack 2, Windows XP Professional or Home, or Windows XP Tablet PC
- 32 MB of RAM (64 MB recommended)
- 60 MB of available hard-disk space
- Internet Explorer 5.01 or greater is required.
(出处:http://www.sheup.com)