zoukankan      html  css  js  c++  java
  • 【技术贴】网上收集MyEclipse优化汇总 解决卡,开启慢共三篇 (第1篇)

    MyEclipse 6.2 + 8.5优化汇总 解决卡,开启慢等 !

    =============================================================

    摘自http://blog.csdn.net/defonds/archive/2009/07/10/4338782.aspx

    摘自http://guyue34.blog.163.com/blog/static/34549900201051234233108/

    摘自百度文库。

    =============================================================

    MyEclipse 8.5 优化实例

    第一步: 取消自动validation
    validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!

    取消方法:
    windows–>perferences–>myeclipse–>validation
    除开Manual下面的复选框全部选中之外,其他全部不选
    手工验证方法:
    在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

    第二步:取消Eclipse拼写检查
    1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处

    windows–>perferences–>general–>validation->editors->TextEditors->spelling

    第三步:取消myeclipse的启动项
    myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以

    windows–>perferences–>general–>startup and shutdown  (详见底端介绍)

    第四步:更改jsp默认打开的方式
    安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之windows–>perferences–>general–>editors->fileassociations

    在下方选择一种编辑器,然后点击左边的default按钮

    第五步:更改代码提示快捷键(不建议使用增强提示,使用Ctrl+/在自己需要的时候提示更佳)

    现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输入法.

    windows–>perferences–>general–>Keys

    更改 content assist 为 alt+/

    同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值

    好了,现在的速度及方便性是不是提高了。

    第六步: 更改内存使用文件

    1、打开 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 的大小之和不能超过你的电脑内存大小

    第七步: 修改Struts-config.xml文件打开错误

    有时点击myeclipse里的struts的xml配置文件,会报错:

    Error opening the editorUnable to open the editor ,unknow the editor id…..

    把这个窗口关闭后才出正确的xml文件显示,这个我们这样改:

    windows–>perferences–>general–>editors->file associations选择*.xml,选择myeclipse xml editor点default,ok

    第八步: 取消自动验证,该成手动验证

    windows-->perferences-->myeclipse-->validation

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

    第九步: 取消Maven更新(启动更新)

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

    附件:

    第一项: 启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择)

    Automatic Updates Scheduler //自动升级调度   MyEclipse QuickSetup //快速启动   MyEclipse Derby //derby是一个开源数据库的名字MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字   MyEclipse EASIE Geronimo 2    MyEclipse EASIE JBOSS 2    MyEclipse EASIE JBOSS 3    MyEclipse EASIE JBOSS 4    MyEclipse EASIE JBOSS 5    MyEclipse EASIE JBOSS    MyEclipse EASIE Jetty 4    MyEclipse EASIE Jetty 5    MyEclipse EASIE Jetty 6    MyEclipse EASIE Jetty    MyEclipse EASIE JOnAS 3    MyEclipse EASIE JOnAS 4    MyEclipse EASIE JOnAS    MyEclipse EASIE JRun 4    MyEclipse EASIE JRun    MyEclipse EASIE Oracle 10 AS    MyEclipse EASIE Oracle 9 AS    MyEclipse EASIE Oracle AS    MyEclipse EASIE Orion 1    MyEclipse EASIE Orion 2    MyEclipse EASIE Resin 2    MyEclipse EASIE Resin 3    MyEclipse EASIE Resin    MyEclipse EASIE Sun 8.x    MyEclipse EASIE Sun 8    MyEclipse EASIE Sun 9    MyEclipse EASIE Glassfish 2    MyEclipse EASIE Glassfish 1    MyEclipse EASIE Sun One    MyEclipse EASIE MyEclipse Tomcat 6 Server    MyEclipse EASIE Tomcat 4    MyEclipse EASIE Tomcat 5    MyEclipse EASIE Tomcat 6    MyEclipse EASIE Tomcat    MyEclipse EASIE WebLogic 10    MyEclipse EASIE WebLogic 6    MyEclipse EASIE WebLogic 7    MyEclipse EASIE WebLogic 8    MyEclipse EASIE WebLogic 9    MyEclipse EASIE WebLogic    MyEclipse EASIE WebSphere 5    MyEclipse EASIE WebSphere 6.1    MyEclipse EASIE WebSphere 6    MyEclipse EASIE WebSphere 4    MyEclipse Examples //样例   MyEclipse Memory Monitor //内存监控   MyEclipse Tapestry Integration //插件集成   MyEclipse JSP Debug Tooling //jsp调试插件   MyEclipse File Creation Wizards //文件创建程序   ICEfaces Integration for MyEclipse //基于Ajax的JSF开发框架()MyEclipse Backward Compatibility //后台功能   MyEclipse Perspective Plug-in //透视图插件   Pluse Collaboration Control Center //Eclipse的网页管理中心eclipse-cs 4.x.x -> 5.0.0 Migration Plug-in  //Eclipse插件兼容组件Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)   Dynamic Languages ToolKit Core UI //对入PHP等动态语言支持的用户接口WTP Webservice UI Plug-in //Web 服务视图插件   JavaServer Faces Tools - Core //jsf工具核心包   Automatic Updates Scheduler //自动更新Service policy  //Web提供的服务性能目标定义,自动管理Atfdebug Plug-in(Incubation)  //动态语言的调试工具Auxiliary Web Module Support for MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)JSF Editor Preview Support  for MyEclipse//jsf编辑器  

    第二项: MyEclipseValidation 介绍(本人理解)

      由于文件导入的时候,不能保证文件的正确性.所以在启动服务前需要做一下验证.包括语法等.

      另外可以自己添加需要的验证模块.如checkStyle的验证.

     ==================================================================================


  • 相关阅读:
    javaweb请求编码 url编码 响应编码 乱码问题 post编码 get请求编码 中文乱码问题 GET POST参数乱码问题 url乱码问题 get post请求乱码 字符编码
    windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
    javaWeb项目中的路径格式 请求url地址 客户端路径 服务端路径 url-pattern 路径 获取资源路径 地址 url
    ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段
    HttpServletResponse ServletResponse 返回响应 设置响应头设置响应正文体 重定向 常用方法 如何重定向 响应编码 响应乱码
    Servlet主要相关类核心类 容器调用的过程浅析 servlet解读 怎么调用 Servlet是什么 工作机制
    linq查询语句转mongodb
    winddows rabbitmq安装与配置
    Redis For Windows安装及密码
    出现,视图必须派生自 WebViewPage 或 WebViewPage错误解决方法
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416856.html
Copyright © 2011-2022 走看看