- 背景
- 最近在使用MyEclipse10 ,虽然它的功能很强大可是用起来非常的卡,经常出现为响应的时候,于是需要对于进行优化,下面有一些优化技巧.
- 2/8原理的应用
- 一个系统20%的功能往往能够完成80%的任务需求,根据这个原理我们来对这个MyEclipse软件进行减负,减少它支持的功能。
- 步骤
- 去除不需要加载的模块
- 通过Windows - Preferences打开配置窗口,依次选择左侧的General --> Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。
- 可以关掉如下选项
- WTP:一个跟MyEclipse差不多的东西,主要差别是WTP是免费的,如果使用MyEclipse,取消选中。
- Mylyn:组队任务管理工具,类似于CVS,以任务为单位管理项目进度,取消选中。
- Derby:一种保存成jar形式的开源数据库,取消选中。
- 一大排以MyEclipse EASIE打头的启动项:MyEclipse支持的服务器,只选自己用的,其他取消选中,比如我只选了Tomcat。
- 取消MyEclipse在启动时自动验证项目配置文件
- Window–﹥Perferences–﹥MyEclipse –﹥Validation,保留Manual下所有项,Build下只勾选Classpath Dependency Validator一项,其余取消选中。
- 手工验证方法:在要验证的文件上,单击鼠标右键–﹥MyEclipse–﹥run validation
- MyEclipse中JSP的默认编辑器打开JSP文件时会同时打开预览,导致速度很慢。
- Window–﹥Perferences–﹥General–﹥Editors-﹥File Associations, 把默认的JSP编辑器改成MyEclipse JSP Editor
- 加大JVM的非堆内存
- 打开 myeclipse.ini,其中需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小
- 去除不需要加载的模块
- 经过上面的设置你的运行环境,可能不会再 像以前那样打开项目后,会比较卡,也让我们不会因程序总卡主而锤头顿足,让成开发环境反应更灵敏。
来源:https://www.cnblogs.com/lilongsheng/archive/2013/05/16/3226047.html