zoukankan      html  css  js  c++  java
  • 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编辑器

  • 相关阅读:
    入职linux基本命令学习
    C++大师Stan Lippman:我对中国程序员的忠告
    Create Your Own Search Engine with Python
    获取相加等于某个值的集合
    关于mysql的连接数问题
    修改Windows2003Server的Telnet默认端口(23)为其它端口的方法
    解决WCF传输大数据量时出错并提示:远程主机强迫关闭了一个现有的连接
    IIS服务器静态网页被挂马和解决方法(ZT)
    CAD2016 Object Arx开发环境搭建与HelloWorld实现
    我的Java之路(5)
  • 原文地址:https://www.cnblogs.com/jiayongchao/p/3032747.html
Copyright © 2011-2022 走看看