Myeclipse的速度一直都很慢,这个大家应该都知道。

     以前都是使用myeclipse6.5,感觉速度还是可以接受。今天安装了一个myeclipse8.6,这个速度就让我望尘莫及了,打开一个jsp文件都需要5.6秒。所以在网上查了一些myeclipse的优化策略,总结在此。这些方法都是经过测试过了,保证有效。


     一、去掉不需要的模块

     myeclipse总是喜欢自作聪明,在启动的时候都会启动,对于我们而言也许我们只需要用到其中的20%的功能。所以我们可以将我们一些不需要的模块禁止加载。

     Windows->perferences->general->startupand shutdown

     关掉没有用的启动项

      WTP:一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消。
     Mylyn:组队任务管理工具,类似于CVS ,以任务为单位管理项目进度,这个没用到的可以取消。
      MyEclipse Derby:一种保存成 jar 形式的数据库,我没用到,取消。
      MyEclipse EASIE:一系列的以这个开头的,是myeclipse 支持的服务器,只选自己用的,其他的都可以取消。这里我选了如下三个服务器。


     二、取消MyEclipse在启动时自动验证项目配置文件

     默认情况下myeclipse会自动检测每一个项目的配置文件,这是又是一个非常耗时的启动过程。在这里我们可以禁掉该功能。

     Windows->perferences-> myeclipse–>validation 在右侧的Validator列表中Manual全部勾选,Bulid项只留下第一项: classpath dependency Validator 。

     如果需要验证,我们可以通过手动验证:在要验证的文件上,单击鼠标右键–>myeclipse–>run validation 


     三、   去掉拼写检查

     拼音检查有时候也会给我们带来很多麻烦,没有多大的用处。

     windows–>perferences–>general–>editors->TextEditors->spelling


     四、关闭自动更新

     Window > Preferences > Myeclipse> Maven4Myeclipse > Maven>      取Download repository index updates on startup


     五、改变jsp的打开方式

     Myeclipse默认的编辑器不好用,在打开编辑页面时也会预览该页面,导致速度很慢。

     windows–>perferences–>general–>editors->file associations。在这里我们需要选择MyEclipse JSP Editor ,然后default


     加大JVM的非堆内存

     打开myeclipse.ini。得如下内容

-startup
../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-install
D:/ProgramFiles/Genuitec/MyEclipse-8.6
-vm
D:/ProgramFiles/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll
-configuration
configuration
-vmargs
-Xmx384m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=96m

     需要修改的有这个几个参数:-Xmx-XX:MaxPermSize-XX:ReservedCodeCacheSize。将这个三个参数的值调大。但是-Xmx-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小 。由于我的机子就2G,且开的服务较多,谨防内存爆满,调为384m