“工欲善其事必先利其器”,下面介绍下如何优化MyEclipse 。
1、去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。
windows–>perferences–>general–>startup and shutdown
关掉没用的启动项:
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
Derby:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat6.x
2、取消MyEclipse在启动时自动验证项目配置文件
默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,
可以在Preferences窗口依次选择 MyEclipse Enterprise Workbench - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了(Manual全部勾选,Bulid项只留下第一项)。
如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。
windows–>perferences–>myeclipse–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
3、去掉拼写检查(如果你觉的有用可以不去)
拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:
windows–>perferences–>general–>validation->editors->Text Editors->spelling
myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
windows–>perferences–>general–>editors->file associations,
把默认改成 MyEclipse JSP Editor()
原默认的jsp编辑器是 MyEclipse Visual JSP Designer,顾名思义,此编译器是jsp可视化编辑器,对于初学者有很多的帮助,
但修改此项的默认编辑器其实可以提高启动速度)
4、关闭自动更新
如果是myeclipse7.5:
(1)关掉maven自动更新:
window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,
关闭所有Download和Update开头的选项,共四项(去掉前面的勾)
(2)关闭更新调度:window –> preferences –> General –> Startup and Shutdown –> Automatic Updates Scheduler(去掉前面的勾)
(3)window –> preferences –>Myeclipse Dashboard,关闭Show……on start
5、加大JVM的非堆内存
打开 myeclipse.ini
-startup
../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
--launcher.library
../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-clean
-configuration
configuration
-vm
C:\Users\lenovo\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll
-vmargs
-Xmx384m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=96m
以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,
将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),
-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小
6、window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,将Maven JDK改为电脑上安装的JDK,即不使用myeclipse提高的JDK
登记add按钮,选择你的电脑上的JDK即可(注意:不是JRE,我的值为:Java6.014)
7、window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar
(即不使用myeclipse提供的dt.jar,我的值为:C:\Java6.014\lib\dt.jar)
附:MyEclipse的基础配置:
1. 先安装MyEclipse,安装MyEclipse7.5需要VPN代理,安装过程大概持续10-15分钟,使用VPN测试帐号即可
2. 进行MyEclipse的配置,
从菜单栏中进入“Windows --> Preferences”
3. 先要进行JDK的配置,
在左侧栏中选择“Java --> Installed JREs”,
按“Add”按钮进行添加
4. 在弹出的“Add JRE”画面中,选择JRE的目录,
就是选择你所在的JDK的目录,我的为:C:\Program Files\Java\jre6
在JRE名称一栏中,填下想取的名称,我这里叫“HiJackson's JRE”,
然后“OK”确定
5. 返回到设置框中,将刚刚配置的JRE选中
6. 将Tomcat Server设为可用,并设置Tomcat的安装目录
7. 在Tomcat的JDK中选择刚刚配置的JDK
8. 配置完成了,三个地方可以启动它的服务,根据自己的喜好吧~~~
经过以上的优化,myeclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定),
特别6,7两项的优化效果最明显,
如果只进行前5项,优化的效果有限,短期内确实可以提高启动速度,但是大概半个月后又会变的很慢(具体原因不明)
另外,使用myeclipse一段时间后,就会产生很多项目,即使这些项目是处于关闭状态,myecliose在启动时也会加载这些项目,这个过程会花费很多时间,所以,建议将不用的项目都delete掉,用的时候再import。
分享到:
相关推荐
头歌educoder计算机组成与结构实训作业运算器设计(HUST)解答,包括第1关:8位可控加减法电路设计,第2关:CLA182四位先行进位电路设计,第3关:4位快速加法器设计,第4关:16位快速加法器设计,第5关:32位快速加法...
YDT2344.1-2011通信用磷酸铁锂电池组 第1部分:集成式电池组
本书共12张,第一章:OpenGL概述,第二章:着色器基础,第三章:OpenGL绘制方式,第四章:颜色、像素和帧缓存,第五章:视口变换、剪切与反馈,第六章:纹理,第七章:光照与阴影,第八章:程序式纹理,第九章:细分...
《氟代烃类制冷装置用辅助设备 第4部分:翅片式换热器》是JBT 7659.4-2013标准的一部分,主要针对在制冷系统中广泛应用的翅片式换热器进行详细规范。该标准旨在确保这类设备的设计、制造和性能测试符合行业最佳实践...
### 考研数学思维导图线性代数线代第1讲:行列式 #### 行列式基本概念与性质 **行列式**是线性代数中的一个基础概念,它不仅在数学分析中有重要应用,而且在工程、物理等领域也极其关键。行列式可以用来判断线性...
电力行业标准 国发2004年发布 DLT 845.1-2004电阻测量装置通用技术条件 第1部分:电子式绝缘电阻表
QC∕T-1067.3-2017-汽车电线束和电气设备用连接器-第3部分:电线接头的型式尺寸和特殊要求 本标准规定了汽车电线束和电气设备用连接器的电线接头的型式尺寸和特殊要求。该标准适用于汽车电线束和电气设备用连接器的...
第1关:8位可控加减法电路设计 第2关:CLA182四位先行进位电路设计 第3关:4位快速加法器设计 第4关:16位快速加法器设计 第5关:32位快速加法器设计 第6关:5位无符号阵列乘法器设计 第7关:6位有符号补码阵列乘法...
TMS320F2837xD技术参考手册-第1-2章:c28x处理器与系统控制 TMS320F2837xD技术参考手册-第3-4章:ROM代码及外设启动与直接内存访问(DMA) TMS320F2837xD技术参考手册-第5-6章:控制率加速器(CLA) TMS320F2837xD...
例如,Q1作为第一级放大器运行在较低的集电极电流条件下,有助于提高信号噪声比和降低总输出噪声。 ##### 2. 驻极体电容传声器(ECM) - **敏感元件**:ECM中包含一个非常敏感的麦克风元件和内部FET前置放大器。 - **...
这些系数可以按照杨辉三角(也称为帕斯卡三角)的形式排列,其中每一行的元素数量比上一行多一个,每一行的第一个和最后一个元素都是1,其余元素等于其上方两元素之和。例如,当\(n = 4\)时,对应的杨辉三角如下所示...
前言GA1277《互联网交互式服务安全管理要求》拟分成多个部分,包括基本要求和具体服务类型中的要求。目前计划发布如下部分:———第1部分:基本要求;———第2部
GB4053.1-2009固定式钢梯及平台安全要求 第1部分:钢直梯.pdf
老年一站式服务-老年一站式服务平台-老年一站式服务平台源码-老年一站式服务平台java代码-老年一站式服务平台设计与实现-基于springboot的老年一站式服务平台-基于Web的老年一站式服务平台设计与实现-老年一站式服务...
2. 规范性引用文件:列举了GA1277.1-2020《互联网交互式服务安全管理要求第1部分:基本要求》等相关标准和文件。 3. 术语和定义:对即时通信、即时通信软件、即时通信服务提供者、即时通信用户等相关术语进行了定义...
老年一站式服务-老年一站式服务平台-老年一站式服务平台源码-老年一站式服务平台java代码-老年一站式服务平台设计与实现-基于springboot的老年一站式服务平台-基于Web的老年一站式服务平台设计与实现-老年一站式服务...
1. 热管式空气预热器概述: 热管式空气预热器是一种热交换设备,主要用于提高电厂锅炉燃烧效率。它通过使用热管来传导热能,热管内部抽真空后充入工质,利用工质的蒸发-冷凝循环将热量从高温端传递到低温端。这种...
一、第一式:客户分析 客户分析是销售的第一步,目的是在资源有限的情况下,精准定位目标客户,发现销售机会。这一过程包括发展向导、收集资料和组织结构分析。 1. 发展向导:在客户内部寻找支持者,建立情报网络,...
集中式逆变器的模块化设计理念源自于模块化UPS,并且在2011年由国内厂商特变电工引入并开发出了第一代产品。模块化设计的核心在于将逆变器的各个功能部件(如交直流分断部分、逆变部分、控制部分和散热部分)设计成...