原创

Myeclipse 10 优化设置

myeclipse 10是一款十分强大的java开发工具,目前本人正在使用,但是有些设置是没有必要的或者目前没有使用此功能,但是很耗费内存,本人建议优化一下MyEclipse有助于性能的再提升,具体优化见下文描述。


一、myeclipse字体设置

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

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

Courier New字体   常规   四号


二、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自动文本验证

Window->Preferences->MyEclipse->Validation

保留manual(手动)部分,build下只留"classpath dependency Validator" ,手动验证:选中文件右击MyEclipse-> Run Validation


四、Myeclipse关闭自动更新

Window->Preferences->MyEclipse-> Maven4MyEclipse

取消勾选”Download repository index updates on startup”


五、Myeclipse取消拼写错误验证

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

取消勾选"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:\AppData\Local\MyEclipse\MyEclipse 10

-vm

D:\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe

-configuration

D:\AppData\Local\MyEclipse\MyEclipse 10\configuration

-vmargs

-Xmx512m

-XX:MaxPermSize=384m

-XX:ReservedCodeCacheSize=96m

-Dosgi.nls.warnings=ignore


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

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

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


七、优化启动项,关闭部分功能

在Myeclipse中大多数人只需要20%的系统功能,就可以完成所需要的任务操作,所以可以将不使用的功能修改为禁止加载启动。

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

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

1、Tomcat 6或者7 (必备)

2、Weblogic 11

3、JSP Debug

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


八、取消保存代码时的代码自动格式化

Window->editor->Save Actions->Format Source Code取消勾选

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信