当前位置: 代码迷 >> Eclipse >> MyEclipse7.5 速度优化草案
  详细解决方案

MyEclipse7.5 速度优化草案

热度:209   发布时间:2016-04-23 12:30:26.0
MyEclipse7.5 速度优化方案

MyEclipse7.5 速度优化方案 MyEclipse优化速度方案的四大方面:整合模块、整合配置、去除不必要的检查、关闭更新。?

  1.去除不需要加载的模块?

  一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。?

  windows ﹥perferences ﹥general ﹥startup and shutdown?

  关掉没用的启动项:?

  confirm exit when closing last window:当关闭最后窗口确认退出,可取消。?

  WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消?

  Derby:一种保存成 jar 形式的数据库?

  一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 6.x?

  MyEclipse优化速度方案2、取消MyEclipse在启动时自动验证项目配置文件?

  默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择 MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。?

  windows ﹥perferences ﹥myeclipse ﹥validation?

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

  手工验证方法:?

  在要验证的文件上,单击鼠标右键 ﹥myeclipse ﹥run validation?

  MyEclipse优化速度方案3、去掉拼写检查(如果你觉的有用可以不去)?

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

  依次展开windows ﹥perferences ﹥general ﹥validation-﹥editors-﹥Text Editors-﹥spelling?

  把 enable spell checking 的勾去掉?

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

  windows ﹥perferences ﹥general ﹥editors-﹥file associations,?

  在Associated editorsxia下,把 MyEclipse JSP Editor 改成默认(default)?

  MyEclipse优化速度方案4、关闭自动更新?

  Windows ﹥ Preferences ﹥ MyEclipse Enterprise Workbench﹥servers >websphere>websphere server>?

  把选项 disable打钩?

  如果是myeclipse7.0:?

  (1)有个maven,可以关掉自动更新:?

  window-preferences-MyEclipse Enterprise Work-Maven4MyEclipse-Maven, 取消选中Download repository index updates on startup!?

  (2)关闭更新调度:window --﹥ preferences --﹥ General --﹥ Startup and Shutdown --﹥ Automatic Updates Scheduler(去掉前面的勾)?

  在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的﹤%%﹥之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的 问题,结果换了6.0版-﹥6.5版-﹥7.0版全都一样,难道是我机子的问题?可是还原系统后用还是一样的结果。?

  原因是MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。?

  但总不能老关网络吧,还有一种方法是你可 在自己创建的工程名上右键,选择Properties--﹥在打开的窗口中点击Java Build Path--﹥单击Libraries选项卡,找到JRE-->charsets.jar-->javadoc location--﹥点击Remove更改成(none)﹥点击OK。?

  接下来在写代码的时候就不会再卡死了。 以前一直使用基于 eclipse 的 websphere ,没考虑那么多,一直占用大量的资源。而现在,在一个破机器上使用 eclipse 、 myeclipse ,不得不对其进行一下优化。查询了多个相关的帖子,特作如下总结。?

  我使用的是 myeclipse 7.0?

  一、 Validation?

  Myeclipse ,在校验的时候,默认会把 web 项目中的 js 、 jsp 都要校验。这样有很多不便。修改相关属性可以避免这个事情: Window->preferences->MyEclipse->Validation 。在这里,会看见一个列表,把列表中的 Build 列的复选框中除了" Classpath Dependency Validator "外都取消,只保留手动 manual 复选框的选项。?

  这里会遇到的问题是: 1 、如果你已经加载了一个项目,项目中已经提示了很多 error 。那么可以右键你的项目 ->Myeclipse->Remove All Validation Markers 。 2 、如果需要校验的时候可以右键你的文件 ->Myeclipse->run validation ,如果 run validation 是灰色的,可以通过 manual Validation 设置。?

  二、 拼写检查?

  拼写检查往往会导致我们某些习惯上的命名经常造成我们的视觉麻烦。取消,可能解决: Window->preferences->General->Editors->Text Editors->Spelling?

  三、 启动项?

  只选择自己需要的启动项,可以有效地节省资源: Window->preferences->General->Startup and Shutdown 。?

  这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍:?

  WTP :类似 myeclipse ,不用的话可取消。?

  Mylyn :组队任务管理 工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。?

  Derby :一种保存成 jar 形式的数据库 ,取消。?

  MyEclipse EASIE 打头的启动项: myeclipse 支持的服务器,只选自己用的,其他取消。?
四、 文件默认打开的方式?

  这里主要是应对编程 者的要求,如果不是页面设计者,不需要打开一个网页页面的时候显示预览页面。 Window->preferences->General->Editors->File Associations 选择 jsp 、 html 的默认设成: jsp editor 、 html editor 。?

  五、 代码 提示快捷键?

  在 myeclipse 7.0 里已经不存在这个问题了。但是之前的某些版本里的快速提示仍然是 ctrl+space ,与输入法冲突(英文母语开发不需要输入法转换)。 Window->preferences->General->Keys 找到 Context Assist 改成自己需要的,在 7.0 中是默认 alt+/ 。?

  六、 JVM 的非堆内存?

  让调试编译更流畅需要扩大堆内存:打开 myeclipse.ini 调大 -XX:MaxPermSize=192M 为 512M 。也有资料说要 -XX:PermSize 调成跟 -XX:MaxPermSize 一样大。 7.0 后没有 -XX:PermSize 了。要注意: XX:MaxPermSize 、 Xmx 之和不能超过电脑内存。?

  七、 默认编码?

  1、 改变 Eclipse 或者 MyEclipse 新建文件的默认编码?

  eclipse 的:?

  window-preferences-General-ContentType 改成 utf-8 。?

  myEclipse 的 :?

  window-preferences-myEclipse-files and editors-jsp encoding 设成 ISO10646/UTF-8.?

  2、 eclipse 和 java 文件编码设定?

  Window->preferences->General->Workspace Text file encoding 改为 UTF-8 。方便项目移植到 linux 下编写。?

  3、 项目编码?

  这里遇到的问题是,眼前的项目已经编写了大部分了,然而,只想接下来的新建的文件的编码是 UTF-8 ,而以前的不变。那么右键自己的项目 ->Properties->Resource->Text file encoding 改为 UTF-8?

  4、 JSP 编码?

  Window->myeclipse->Files and Editors->JSP 、 XML 都在 encoding 中调节成 UTF-8 。?

  八、 代码自动提示功能?

  .net 的代码提示功能在 myeclipse 里一样拥有。?

  Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。默认的只有一个" . "这里添加上二十六个英文字母外加" (, "左括号和逗号。 7.0 版本之前我貌似添加不了那么多,可以随便添加两个然后导出配置修改配置文件然后再导入。?

  九、 MyEclipse 添加 javadoc?

  其实, 7.0 没有这个问题。因该是旧版本的问题:?

  按住 CTRL, 点击一方法时出现:?

  The jar file rt.jar has no source attachment.?

  You can attach the source by cliking Attack Source below:?

  解决方法:?

  因为 rt 的 source 在 jdk 目录的 src.zip 文件里,所以找到 jdk 目录下的 src.zip 就行了。一般 MyEclipse 没有 src.zip. 你要用到 JDK 安装 包的路径,比如你的 JDK 安装路径: C:\Program Files\Java\jdk1.5.0_15 那就选择 ;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可?

  十、 修改 editor 中不同类型的文字的颜色?

  Window->preferences->java->Editor->syntax Coloring 自己设。

  相关解决方案