MyEclipse的功能很强大,但启动速度很慢,所以有必要对其进行一些优化。
(1)将一些不使用的模块禁止加载启动。
Window–﹥Perferences–﹥General–﹥Startup and Shutdown,这个时候在右侧就显示出了MyEclipse启动时加载的模块。
可以关掉如下没用的启动项:
WTP:一个跟MyEclipse差不多的东西,主要差别是WTP是免费的,如果使用MyEclipse,取消选中。
Mylyn:组队任务管理工具,类似于CVS,以任务为单位管理项目进度,取消选中。
Derby:一种保存成jar形式的开源数据库,取消选中。
一大排以MyEclipse EASIE打头的启动项:MyEclipse支持的服务器,只选自己用的,其他取消选中,比如我只选了Tomcat。
(2)取消MyEclipse在启动时自动验证项目配置文件
Window–﹥Perferences–﹥MyEclipse –﹥Validation
保留Manual下所有项,Build下只勾选Classpath Dependency Validator一项,其余取消选中。
手工验证方法:在要验证的文件上,单击鼠标右键–﹥MyEclipse–﹥run validation
(3)去掉拼写检查(如果你觉的有用可以不去)
Window–﹥Perferences–﹥General–﹥Editors-﹥Text Editors-﹥Spelling,去掉上面Enable spell checking那个勾就可以了
(4)MyEclipse中JSP的默认编辑器打开JSP文件时会同时打开预览,导致速度很慢。
Window–﹥Perferences–﹥General–﹥Editors-﹥File Associations, 把默认的JSP编辑器改成MyEclipse JSP Editor
(5)关闭自动更新
Window–﹥Preferences–﹥MyEclipse–﹥Community Essentials, 把选项 "Search for new features on startup"取消选中。
Window–>Preferences–>MyEclipse Enterprise Workbench–>Maven4MyEclipse–>Maven,取消勾选的Download repository index updates on startup
(6)关闭更新调度:Window -﹥Preferences -﹥General -﹥Startup and Shutdown -﹥Automatic Updates Scheduler(取消选中)。
(7)加大JVM的非堆内存
打开 myeclipse.ini,其中需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小.
(8)Window -﹥Preferences -﹥MyEclipse Enterprise Workbench -﹥Maven4MyEclipse -﹥Maven,将Maven JDK改为电脑上安装的JDK,即不使用MyEclipse提供的JDK,点击add按钮,选择你的电脑上的JDK即可(注意:不是JRE)
(9)Window -﹥Preferences -﹥MyEclipse Enterprise Workbench -﹥Matisse4Myeclipse/Swing,将Design-time information (dt.jar) location改用电脑安装的JDK的dt.jar,(即不使用MyEclipse提供的dt.jar)
经过以上的优化,MyEclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定).使用MyEclipse一段时间后,就会产生很多项目,即使这些项目是处于关闭状态,MyEclipse在启动时也会加载这些项目,这个过程会花费很多时间,所以,建议将不用的项目都delete掉,用的时候再import。
来源csdn博客 http://blog.csdn.net/jackiehff/article/details/6680766