myeclipes调优

最近发现myeclipes一直非常卡,所以我们进行一些必要的调优

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 。 
      怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊: 
      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 中的复选框有选择性的勾选去掉。

7、修改MyEclipse编辑JSP页面时的编辑工具 
      Window > perferences > General > Editors > File Associations > 
      在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
8、修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存 
     具体内容如下: 
     -clean 
     -showsplash 
     com.genuitec.myeclipse.product.ide 
    --launcher.XXMaxPermSize 
    256m 
    -vmargs 
    -Xms128m 
    -Xmx512m 
    -Duser.language=en 
    -XX:PermSize=128M 
    -XX:MaxPermSize=256M 
    把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大

6。取消Maven更新(启动更新)

Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>禁用Download repository index updates on startup

 10.

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

一个系统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 。
    1. 注:启动项解释

第一项: 启动功能介绍和样例

      1. Automatic Updates Scheduler //自动升级调度
      2. MyEclipse QuickSetup //快速启动
      3. MyEclipse Derby //derby是一个开源数据库的名字
      4. MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字
      5. MyEclipse EASIE Geronimo 2   
      6. MyEclipse EASIE JBOSS 2   
      7. MyEclipse EASIE JBOSS 3   
      8. MyEclipse EASIE JBOSS 4   
      9. MyEclipse EASIE JBOSS 5   
      10. MyEclipse EASIE JBOSS   
      11. MyEclipse EASIE Jetty 4   
      12. MyEclipse EASIE Jetty 5   
      13. MyEclipse EASIE Jetty 6   
      14. MyEclipse EASIE Jetty   
      15. MyEclipse EASIE JOnAS 3   
      16. MyEclipse EASIE JOnAS 4   
      17. MyEclipse EASIE JOnAS   
      18. MyEclipse EASIE JRun 4   
      19. MyEclipse EASIE JRun   
      20. MyEclipse EASIE Oracle 10 AS   
      21. MyEclipse EASIE Oracle 9 AS
      22. MyEclipse EASIE Oracle AS   
      23. MyEclipse EASIE Orion 1   
      24. MyEclipse EASIE Orion 2   
      25. MyEclipse EASIE Resin 2   
      26. MyEclipse EASIE Resin 3   
      27. MyEclipse EASIE Resin   
      28. MyEclipse EASIE Sun 8.x   
      29. MyEclipse EASIE Sun 8   
      30. MyEclipse EASIE Sun 9   
      31. MyEclipse EASIE Glassfish 2   
      32. MyEclipse EASIE Glassfish 1   
      33. MyEclipse EASIE Sun One   
      34. MyEclipse EASIE MyEclipse Tomcat 6 Server   
      35. MyEclipse EASIE Tomcat 4   
      36. MyEclipse EASIE Tomcat 5   
      37. MyEclipse EASIE Tomcat 6   
      38. MyEclipse EASIE Tomcat
      39. MyEclipse EASIE WebLogic 10   
      40. MyEclipse EASIE WebLogic 6   
      41. MyEclipse EASIE WebLogic 7   
      42. MyEclipse EASIE WebLogic 8   
      43. MyEclipse EASIE WebLogic 9
      44. MyEclipse EASIE WebLogic   
      45. MyEclipse EASIE WebSphere 5   
      46. MyEclipse EASIE WebSphere 6.1   
      47. MyEclipse EASIE WebSphere 6   
      48. MyEclipse EASIE WebSphere 4
      49. MyEclipse Examples //样例
      50. MyEclipse Memory Monitor //内存监控
      51. MyEclipse Tapestry Integration //插件集成
      52. MyEclipse JSP Debug Tooling //jsp调试插件
      53. MyEclipse File Creation Wizards //文件创建程序
      54. ICEfaces Integration for MyEclipse //基于Ajax的JSF开发框架()
      55. MyEclipse Backward Compatibility //后台功能
      56. MyEclipse Perspective Plug-in //透视图插件
      57. Pluse Collaboration Control Center //Eclipse的网页管理中心
      58. eclipse-cs 4.x.x -> 5.0.0 Migration Plug-in  //Eclipse插件兼容组件
      59. Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)
      60. Dynamic Languages ToolKit Core UI //对入PHP等动态语言支持的用户接口
      61. WTP Webservice UI Plug-in //Web 服务视图插件
      62. JavaServer Faces Tools - Core //jsf工具核心包
      63. Automatic Updates Scheduler //自动更新
      64. Service policy  //Web提供的服务性能目标定义,自动管理
      65. Atfdebug Plug-in(Incubation)  //动态语言的调试工具
      66. Auxiliary Web Module Support for MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)

JSF Editor Preview Support for MyEclipse//jsf编辑器

你可能感兴趣的:(cli)