zoukankan      html  css  js  c++  java
  • MyEclipse设置优化

     序言

      MyEclipse启动的时候时一般有点慢,运行时偶尔也会出现卡死的情况,所以最好对其进行一些优化设置,根据自己的实际开发需要去掉一些不必要又占资源的东东。根据网上已经有的资料以及自己测试和理解,现总结为以下几条(基于版本6.0.1)。

     正文

      1. 去掉不需要的启动加载模块(插件)

      在MyEclipse启动时,默认会加载很多模块,导致我每次打开它后得等三四秒才能开始编辑代码,很不方便。这时我们可以通过菜单Windows --> Preferences进入"Preference"对话框,然后依次进入左侧树形图的general --> Startup and Shutdown来反选不必要的启动加载模块。我的MyEclipse在这里是全选的,难怪每次启动时那么卡呢。。。里面的很多项目我都查了一下,并作出相应功能解释,大家可以根据自己的需要进行选择或者反选。

    (1) MyEclipse QuickSetup: 快速启动。一般还是选吧~

    (2) MyEclipse Derby: Derby是Apache Software Foundation (ASF)的一个的孵化器项目,是由IBM把自己的 Cloudscape数据库作为开放源代码发布给ASF而建立的。Cloudscape 是一种基于 Java 的、具有全面事务支持能力的关系数据库技术。由于我用java开发时基本上是用MySQL数据库,Derby这东东都没听过,所以果断去掉~

    (3) MyEclipse EASIE 打头的很多项:都是应用服务器的名字,我目前只用过Tomcat 6 ,所以只用选其中的MyEclipse EASIE Tomcat 6 就行了,其他的全不选。如果需要用到Oracle数据库,可Oracle相应版本应该需要选。

    (4) MyEclipse Examples: 样例,一般还是选择吧。

    (5) MyEclipse Memory Monitor: 内存监控,需要选。

    (6) MyEclipse Tapestry Integration: 插件集成,需要选。

    (7) MyEclipse JSP Debug Tooling: JSP调试工具,写jsp程序的话肯定得选。

    (8) MyEclipse File Creation Wizards: 文件创建向导,需选。

    (9) MyEclipse Backward Compatibility: 向后兼容,版本兼容相关,需选。

    (10) MyEclipse Perspective Plug-in: 视图插件,应该跟显示各种视图有关,需选。

    (11) Mozilla Debug UI Plug-in(Incubation): 火狐浏览器调试插件,可以不选。

    (12) WTP Webservice UI Plug-in: Webservice UI 插件,可以不选。

    (13) JavaServer Faces Tool - Core: JSF核心工具。 JSF)是一种用于构建 Web 应用程序的新标准 Java 框架,提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。需选。

    (14) Automatic Updates Scheduler: 自动升级。我升级比较少,所以没有选。

      将这些项目设置好后保存,然后重启MyEclipse,貌似比之前快了一两秒的样子,不过还是不能在载入页面后立马编辑。

      2. 取消自动校验功能

     依次进入Windows -->Perferences -->MyEclipse -->Validation,在现实的校验列表中的前两列为"Manual"和"Build","Manual"表示可以是否可以手动校验,"Build"表示Build相应内容时自动校验,自动校验比较费时,所以可以将此列全不选,之后需要校验时自己手动校验,校验的方法:在要验证的文件上单击鼠标右键,选择MyEclipse-->Run Validation即可。

    校验例图

    3.取消拼写检查

      当MyEclipse带有拼写检查功能时,就会在注释中对非英文单词的内容下方显示红色波浪线来提示开发者,这在开发中不是很必要,因为在写代码的时候变量名经常会用单词的缩写,注释中肯定会出现这些缩写词,没必要检查。这时依次进入Windows –-> Perferences –-> General –-> Editors --> Editors->Text Editors --> Spelling,将"Enable spell checking"复选框的勾选去掉。保存后,源码中的红色波浪线拼写提示就都消失了。

    4.修改MyEclipse的内存使用文件

      打开MyEclipse安装目录下的\eclipse\eclipse.ini文件,将其中的-Xms、-Xmx、-XX:PermSize、-XX:MaxPermSize后面的数值均改成内存的1/4。在这里调大JVM的堆大小可以减少MyEclipse因内存不足而卡死的情况,而且能够解决运行一些耗内存的程序时报"java.lang.OutOfMemoryError: Java heap space"异常的问题。假设机子内存是2G,则修改后文件内容如下

    -showsplash
    com.genuitec.myeclipse.product
    --launcher.XXMaxPermSize
    512m
    -vmargs
    -Xms512m
    -Xmx512m
    -Duser.language=en
    -XX:PermSize=512M
    -XX:MaxPermSize=512M

    5. 如果是MyEclipse7以上的版本,则取消Maven自动更新

      依次进入Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven,禁用Download repository index updates on startup。

  • 相关阅读:
    UVA 408 (13.07.28)
    linux概念之用户,组及权限
    Java实现 蓝桥杯 历届试题 网络寻路
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 九宫重排
    Java实现 蓝桥杯 历届试题 九宫重排
  • 原文地址:https://www.cnblogs.com/zhouqing/p/2751892.html
Copyright © 2011-2022 走看看