我的
ECLIPSE
运行时速度奇慢,具体表现为:
1
、只要
ECLIPSE
启动后,硬盘灯就狂闪,不停的读盘;
2
、发布
TOMCAT
经常在
0%
;
3
、偶尔
CPU
占满;
网上讲优化的文章无数,
但是总是有用的却很少,
大部分是转载甚至是抄袭的。
在借鉴各个
文章的做法并不断尝试后,我的问题终于解决了。
1
、启动参数的优化;
我的启动参数为:
-Xms976m -Xmx976m -XX:PermSize=128m -XX:MaxPermSize=128m
-Xmn168m -XX:+DisableExplicitGC
其中
XX:PermSize
和
XX:MaxPermSize
是必须的,仅仅设置
Xmx
,经常出现
ECLIPSE
内
存溢出的情况;
2
、启动插件优化:
windows - preference- general - startup and shutdown
里,只保留第
1
、
3
、
4
,其他全部
取消,保留的为:
Usage DAta Gathering Plug-in
,
Equinox Provisioning Platform Automatic Updata Support
,
WTP Webservice UI Plug-in
4
、关闭验证
windows - preference-Validation
全部取消,只保留
Manual
列;
在工程上右键
-Validation
,
同样全部取消,
只保留
Manual
列,
如果需要检查代码是否有错,
可以在代码文件上右键,手动验证。
5
、清理工程文件
删除工作空间目录下
.metadata\.plugins\org.eclipse.epp.usagedata.recording
目录里的所
有文件,主要要保留这个目录,只删除目录下文件即可
在经过以上操作后,我的
ECLIPSE
无论是启动还是发布或者是编译工程,速度都提升了不
少,特别是启动,原来要等一两分钟,现在
15
秒内进界面,并且所有的代码功能、工程编
译、发布都不受影响,
PUBLISH TOMCAT
的时间基本在
2
分钟以内,我们的工程文件还
算是比较大的了。重点是,所有操作过程中硬盘灯再也没出现过狂闪、狂读盘的情况了。
以上仅供参考大家参考,欢迎反馈问题和建议,谢谢。