大家一定对building workspace时那缓慢的速度给困扰到了吧~

其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了。。

另外大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速:

一、加大JVM的非堆内存 
打开 eclipse.ini 
-showsplash 
com.genuitec.myeclipse.product 
–launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms128m 
-Xmx512m 
-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp 
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M 
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大 
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小 
注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小!

我的MyEclipse7.0中eclipse.ini里的内容:

--------------------------------------------------------------------- 
-startup 
plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800 
-clean 
-showsplash 
com.genuitec.myeclipse.product 
--launcher.XXMaxPermSize 
512m                               //原来是256我改为512

-vmargs 
-Xms128m                           //原来是40我改为128 
-Xmx512m 
-------------------------------------------------------------------------------- 
二. 去除不需要加载的模块 
一个系统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 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat

三. 取消MyEclipse在启动时自动验证项目配置文件 
默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择 MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。 
windows–>perferences–>myeclipse–>validation 
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 
手工验证方法: 
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

四、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处: 
windows–>perferences–>general–>validation->editors->Text Editors->spelling

五、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览 
windows–>perferences–>general–>editors->file associations 
把默认改成 MyEclipse JSP Editor

个人签名

最新文章

  1. android 选择图片或拍照时旋转了90度问题
  2. AlwaysOn 同步时间的测试
  3. MySQL创建和操作数据库表demo
  4. DirectX基础学习系列4 颜色和光照
  5. hdu - 1829 A Bug's Life (并查集)&&poj - 2492 A Bug's Life && poj 1703 Find them, Catch them
  6. 联想硬盘分区表格式修改 GPT -> MBR
  7. javascript里面技巧整理
  8. Python Socket,How to Create Socket Server? - 网络编程实例
  9. nodejs注册为windows服务
  10. SGU 275 To xor or not to xor(高斯消元)
  11. MYSQL 体系结构图 log commit
  12. js如何关闭当前页,而不弹出提示框
  13. Linux智能小开关rfkill
  14. IP地址爬取
  15. .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
  16. sql serve 数据库游标的使用
  17. 3-palindrome CodeForces - 805B (思维)
  18. 转:response.sendRedirect 使用注意事项
  19. int 操作
  20. C++ 关于 CMFCPropertyGridCtrl 的使用方法 之二 (原创)

热门文章

  1. 006 Python的操作符
  2. pyes-elasticsearch的python客户端使用笔记
  3. UIVIewController自定义切换效果-b
  4. Oracle XE修改默认HTTP端口8080
  5. 获取ListControl控件中(复选框)CheckBox的状态
  6. ORACLE 定时任务JOB
  7. apache整合tomcat部署集群
  8. ANDROID_MARS学习笔记_S04_004_用HTTPCLENT发带参数的get和post请求
  9. Ubuntu下安装Qt4.5(包括X86和ARM版本)
  10. queue与topic的技术特点对比