优化Myeclipse运行速度

-vmargs
-Xms128m 
-Xmx256m
-XX:PermSize=512M 
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=100m

注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小! 

(一)如何加快Myeclipse的速度

1、去除不需要加载的模块

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

关掉没用的启动项:
WTP :一个跟myeclipse插件差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
Derby:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat6.x

2、取消MyEclipse在启动时自动验证项目配置文件

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

windows–>perferences–>myeclipse–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator

手工验证方法:

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


3、去掉拼写检查(如果你觉的有用可以不去)以及更改jsp默认编辑器

拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,它也会提示有错,所以最好去掉,没有多大的用处:
windows–>perferences–>general–>editors->Text Editors->spelling

然后去掉Enable spelling checking前的勾即可。

myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
windows–>perferences–>general–>editors->file associations,
选择*.jsp,然后在下面把默认改成 MyEclipse JSP Editor()
原默认的jsp编辑器是 MyEclipse Visual JSP Designer,顾名思义,此编译器是jsp可视化编辑器,对于初学者有很多的帮助,但修改此项的默认编辑器其实可以提高启动速度)


4、关闭自动更新

(1)关掉maven自动更新(针对myeclipse 7.5):
window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,
关闭所有Download和Update开头的选项,共四项(去掉前面的勾)

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

5、加大JVM的非堆内存

打开 eclipse.ini
-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M

JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。 只需要增大这两个值即可,具体增大到多少视自己机器而定。关于myeclipse内存设置问题会另外专门介绍。


6、window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,将Maven JDK改为电脑上安装的JDK,即不使用myeclipse提高的JDK ,单记add按钮,选择你的电脑上的JDK即可(注意:不是JRE,我的值为:Java6.0.14) (针对myeclipse 7.5)

7、window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar
(即不使用myeclipse提供的dt.jar,我的值为:C:\Java6.014\lib\dt.jar)

8.

找到eclipse.ini内存设置
-vmargs -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=1054M

当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".

Java heap space 错误。

:导入ExtJS包,这样会卡死eclipse的。去到工程根目录下,找到.project,用记事本打开,把两处删除掉:

 
第一处:
 
<buildCommand>
         <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
         <arguments>
         </arguments>
</buildCommand>
第二处:
 

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>


64位系统,安装MyEclipse8.6容易卡死,于是改装MyEclipse8.5.


1.eclipse下JVMterminated.Exitcode=-1的解决方法
  -clean
  -showsplash
  com.genuitec.myeclipse.product.ide
  --launcher.XXMaxPermSize
  256m
  -vmargs
  Xms128m
  Xmx512m
  -XX:PermSize=128M
  -XX:MaxPermSize=256M
  只要把eclipse.ini中的Xms128m 和Xmx512m 前面的“-”去掉保存下就可以了
  遇到不少exit code =1的问题,应该是指缓存不足的意思

一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。

  1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。

  eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK

  汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8->确定

  2.项目范围的设置编码格式

  Project->Properties->General->Resource->Other->UTF-8->OK

  3.某类型文件的编码格式

  eclipse->window->preferences->General->Content Types->右边找到要修改的文件的类型(JAVA,JSP等等)->在下面的Default encoding,输入框中输入UTF-8->Update->OK

  汉化版:eclipse->窗口->首选项->常规->内容类型->在右边选择要修改文件的类型->下面缺省编码输入->更新

  4、单个文件设置编码格式

  在包资源管理器右键点击文件->属性,改变文本文件编码格式为UTF-8

  注:改变编码格式前做备份,另外可以用编码格式批量转换工具处理下,搜索下网上很多这样的小工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值