优化MyEclipse 8.6.1的启动速度与运行速度

一、加大JVM的非堆内存

打开 myeclipse.ini,把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=756M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
      原因:几乎每次 myeclipse 卡都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小 

注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小! 

二. 去除不需要加载的模块       一个系统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在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程。

    windows–>perferences–>myeclipse–>validation


      把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator

如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。 

手工验证方法:
      在要验证的文件上,单击鼠标右键–>myeclipse–>run validation


四、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览

把默认改成 MyEclipse JSP Editor


     windows–>perferences–>general–>editors->file associations

 

 

MyEclipse的优化  没找着

1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能

这个问题的解决办法是关闭自动更新:

Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,然后把选项 ”Search for new features on startup”的前勾去掉即可。

2 、关闭updating indexes

Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>

禁用Download repository index updates on startup 。

注意:强调一个问题,很多人发现无法找到这个,原因其实是它已经关闭了。 Svn中文网

3 、关闭MyEclipse的自动validation Svn中文网

validation有很多,包括xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度将很快提升好几个档次。

windows > perferences > myeclipse > validation

将Build下全部勾取消,如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右键 -> MyEclipse -> Run Validation 。

4、 启动优化,关闭不需要使用的模块

一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。

Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块。 Svn8.Com

我这里只让它加载tomcat5,勾选MyEclipse EASIE Tomcat 5。接下来,关闭工作空间启动刷新:

接下来关闭拼写检查:

只需要取消Enable spell checking:

看到auto activation triggers for java之后,在里面输入a-z这些字幕吧,然后选择应用,接着去编辑器里查看提示,上面那个选项是延迟多少时间提示,建议不修改。

如图那样选择就完成了,然后我们到myeclipse安装目录>myeclipse.ini打开修改这个文件,建议在做之前备份,不然错了没法启动。 参考资料:www.svn8.com


-startup  
../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar  
–launcher.library  
../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519  
-install  
E:/develop/MYEC85/MyEclipse 8.5 M2   Www.Svn8.Com
-vm  
E:/develop/MYEC85/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll  
-vmargs  
-Xmx386m  
-XX:MaxPermSize=386m
-XX:ReservedCodeCacheSize=64m

 

主要是修改:


-Xmx386m  
-XX:MaxPermSize=386m 

 -XX:ReservedCodeCacheSize=256m


========================安装===========================

方法一(安装正常)

1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。  

2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x

3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。  

4.在右下角窗格(Pending Changes )中点击Apply。  

5.安装重启后MyEclipse即可。  

  

方法二 ()  

安装subclipse, SVN 插件 
1、从官网下载site-1.6.13.zip文件,网址是:subclipse.tigris.org, 
2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。 
3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPlugin\\svn 保存。 
4、删除E:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.update文件夹 
5、重启myeclipse就一切正常了。  

  

  

  

========================优化===========================  

优化:  

1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能

这个问题的解决办法是关闭自动更新:  

Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,然后把选项 ”Search for new features on startup”的前勾去掉即可。  


2 、关闭updating indexes

Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>  

禁用Download repository index updates on startup 。  

注意:强调一个问题,很多人发现无法找到这个,原因其实是它已经关闭了。  

3 、关闭MyEclipse的自动validation

validation有很多,包括xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度将很快提升好几个档次。  

windows > perferences > myeclipse > validation  

将Build下全部勾取消,如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右键 -> MyEclipse -> Run Validation 。  

4、 启动优化,关闭不需要使用的模块

一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。  

Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块。  

我这里只让它加载tomcat5,勾选MyEclipse EASIE Tomcat 5。接下来,关闭工作空间启动刷新:  

接下来关闭拼写检查:  

只需要取消Enable spell checking:  

看到auto activation triggers for java之后,在里面输入a-z这些字幕吧,然后选择应用,接着去编辑器里查看提示,上面那个选项是延迟多少时间提示,建议不修改。  

如图那样选择就完成了,然后我们到myeclipse安装目录>myeclipse.ini打开修改这个文件,建议在做之前备份,不然错了没法启动。  

  1. -startup  

  2. ../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar  

  3. --launcher.library  

  4. ../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519  

  5. -install  

  6. E:/develop/MYEC85/MyEclipse 8.5 M2  

  7. -vm  

  8. E:/develop/MYEC85/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll  

  9. -vmargs  

  10. -Xmx386m  

  11. -XX:MaxPermSize=386m  

  12. -XX:ReservedCodeCacheSize=64m

主要是修改:

  1. -Xmx386m 

  2. -XX:MaxPermSize=386m 

  3. -XX:ReservedCodeCacheSize=256m

 

========================配置(liuyou自己的操作,非转载)===========================

1. 正常启动MyEclipse8.6

2. 导入已经存在的工程(注:该工程是TortoiseSVN从svn服务器上checkout出来的工程)

 

3. 选中你要导入的工程

 

4. 导入后如下

 

5. 提交与更新

在java文件上右键->Team->提交 (或更新)

  去掉

关闭myeclipse的Quick Update自动更新功能


Windows > Preferences > MyEclipse > Community Essentials, 
把选项 "Search for new features on startup"的前勾去掉即可. 



myeclipse 6.5 调优,优化运行速度

1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能

    这个问题的解决办法是关闭自动更新

     Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,
     把选项 "Search for new features on startup"的前勾去掉即可。

2 、关闭updating indexes

     Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse

      禁用Download repository index updates on startup 。把选项的前勾去掉即可。

3 、关闭MyEclipse的自动validation

     validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,

      只是需要的时候才会手工校验一 下,速度立马提升好几个档次

      windows > perferences > myeclipse > validation
      将Build下全部勾取消

      如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:

      在需要验证的文件上( 右键 -> MyEclipse -> Run   Validation 。

4、 启动优化,关闭不需要使用的模块

     一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,

     所以可以将一些不使用的模块禁止 加载启动。

     Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块

     我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。

     怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,

     例如:
          WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
          Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
          Derby:一种保存成 jar 形式的数据库,我没用到,取消
          一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,
         比如我只选了    tomcat 。

5 、去掉MyEclipse的拼写检查(如果你觉的有用可以不去)

     拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,

      所以最好去掉,没有多大的用处

      Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。

6 、去掉MyEclipse繁杂的自带插件自动加载项

     Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup

      中的复选框有选择性的勾   选去掉。

      像什么:prompt for workspace startup,refresh workspace on startup,confirm exit when closing last window
      等这些启动,关闭时的验证,自己根据需要可以去掉一些。

7 、修改MyEclipse编辑JSP页面时的编辑工具

     Window > perferences > General > Editors > File Associations >
      在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
      因为选择这种编辑器打开会快很多,不会出现源代码和设计窗口同时展现的效果,这样肯定就快很多。

8 、修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存

     具体内容如下:
     -clean   是起动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
     -showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。
     com.genuitec.myeclipse.product.ide
     --launcher.XXMaxPermSize
     256m
     -vmargs   使用JRE的参数,后面就是JRE的参数了:
     -Xms128m   虚拟机初始化内存容量。
     -Xmx512m   虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。

     -Duser.language=en 后面跟的是语言
     -XX:PermSize=128M    最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点
     -XX:MaxPermSize=256M 最大堆大小.这个也适当大些,这2个堆的大小设置直接影响到打开文件的速度
     -XX:+UseParallelGC 使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。

     把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
     相应的把这些东西设置大点,就ok了,但不能超过自己的物理内存实际大小,否则会导致MyEclipse启动失败

9、去掉jdk的一些没有必要的链接:

    Window > perferences > java > Installed JREs 选中一个jre

     再选择右边的edit,就会看到“edit jre”对话框,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoc location”

     在javadoc location path中把地址去掉,置为空,这样确定之后,也就保证了jdk的快速到本地安装包中去查找需要的,不用联网去查找
个人觉得这个设置对加快速度不是很重要

 

10、禁用myeclpse的Update Indexs下载更新

发现Update index...是Maven在下载更新,解决办法如下:

Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> 去除Download repository index updates on startup前的勾选即可。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值