MyEclipse 10 性能大优化

1549年前开发工具5315

 MyEclipse 10已发布,新版本的特性能够大大提高开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,速度都不是很快,需要我们对MyEclipse进行一些必要的优化,提高开发效率及舒适度。

一、myeclipse字体设置

Window->Preferences->General->Appearance->Colors and Fonts->edit

在右侧找到"Basic"-->”Aa Test Font”双击或者点击Edit按钮修改字体;建议字体设置如下:

Courier New字体常规四号

22.png

二、Myeclipse编码方式(JSP+Text)

设置JSP编码格式

Window->Preferences->MyEclipse->Files and Editors->JSP->Encoding->UTF-8

设置其他文本编码格式

Window->Preferences->General->Workspace->Text file encoding->Other->UTF-8

 

三 、关闭MyEclipse的自动validation

validation有很多,包括xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度将很快提升好几个档次。

关闭MyEclipse的自动validation

windows > perferences > myeclipse > validation

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

四、Myeclipse关闭自动更新

Window->Preferences->MyEclipse->Maven4MyEclipse

取消勾选”Download repository indexupdates on startup”

 

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

一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。

 

Window->Preferences->General->Startup andy Shutdown

以MyEclipse EASIE开头的都是服务器,其中本人只保留如下:

1.Tomcat 6或者7(必备)

2.Weblogic 11

3.JSP Debug

其他功能插件看个人所需,如果不使用可以全部取消勾选。

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

五、取消拼写错误验证:

Window->Preferences->General->Editors->Text Editors->Spelling

取消勾选"Enable spell checking"

接下来关闭拼写检查

六、快捷键设置:

看到auto activation triggers for java之后,在里面输入a-z这些字幕吧,然后选择应用,接着去编辑器里查看提示,上面那个选项是延迟多少时间提示,建议不修改。

取消Enable spell checking 

七、Myeclipse内存不足时设置

1.堆内存分配

JVM初始分配的内存由-Xms指定,默认是物理内存的 1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC(垃圾收集器)后调整堆的大小。

2.非堆内存分配

JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。

 

打开myeclipse.ini

#utf8 (do not remove)

#utf8 (do not remove)

-startup

../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

-install

D:AppDataLocalMyEclipseMyEclipse 10

-vm

D:AppDataLocalMyEclipseCommoninarycom.sun.java.jdk.win32.x86_64_1.6.0.013injavaw.exe

-configuration

D:AppDataLocalMyEclipseMyEclipse 10configuration

-vmargs

-Xmx512m

-XX:MaxPermSize=384m

-XX:ReservedCodeCacheSize=96m

-Dosgi.nls.warnings=ignore

以上是我的myclipse.ini文件内容,修改参数为:-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,注意:-Xmx和-XX:MaxPermSize总和不能超过计算机本身内存大小。

myeclipse.ini修改了参数设置但未生效,是因为违反了文件的设置规范:

参数如”项值”此类形式中间有空格需换行书写;如果值中有空格需用双引号包括起来。

 


相关文章

UUID 生成方法

import java.util.UUID;/**     * UUID 生成方法     * @return uuid &nbs...

java实现合并多个word文档 且可换页 实例代码(基于docx4j)

org.docx4j/docx4j/ Maven依赖写法Maven下载jar包<dependency>    <groupId>org.docx4...

get/post方式调用http接口

get/post方式调用http接口

 1. 项目环境如下:myeclipse8.5 、tomcat5.0/weblogic、xp、JDK:开发1.5,编译1.4为了方便,在原来的web项目UpDown中新建了一个httpcal...

java实现将“yyyy-MM-dd”格式字符串转化成“yyyy年M月d日”格式

 公共方法可直接套用:          public static String getChinaDateFromSt...

java解析JSON 数组数据 实例

 public  static void main (String args[]){  String sJson ="[{'acceptTim...

net.sf.json.JSONObject 所在jar及依赖的jar包下载

json解析jar包,即net.sf.json.JSONObject 的jar包和依赖包   有:        commons-beanutils-...

评论列表

fly
2015-12-24 11:47:00

不错,写的很全的。转载一份做笔记用

萨瓦迪卡 回复:
[ok]
2015-12-28 09:28:05
excel电商数据分析与运营实战

来这里多学习~!

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。