`
maincoolbo
  • 浏览: 527585 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse 的 优化大法

    博客分类:
  • java
阅读更多

 
MyEclipse  优化


相信大家在启动MyEclipse的时候都很慢,很烦有没有让他更快更舒服些呢?

现在就介绍一些优化方法,很管用,对电脑配置较低的朋友相信有很大的帮助,希望大家能仔细的看完,并按以下每步设置。

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

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

关掉没用的启动项:

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

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

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

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

手工验证方法:

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

3、去掉拼写检查(如果你觉的有用可以不去)

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

myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
windows–>perferences–>general–>editors->file associations,

把默认改成 MyEclipse JSP Editor()
原默认的jsp编辑器是 MyEclipse Visual JSP Designer,顾名思义,此编译器是jsp可视化编辑器,对于初学者有很多的帮助,
但修改此项的默认编辑器其实可以提高启动速度)

4、关闭自动更新

如果是myeclipse7.0以上版本:

(1)关掉maven自动更新:

window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,
关闭所有Download和Update开头的选项,共四项(去掉前面的勾)

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

(3)window –> preferences –>Myeclipse Dashboard,关闭Show……on start

5、加大JVM的非堆内存
打开 myeclipse.ini
-startup
../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
--launcher.library
../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-clean
-configuration
configuration
-vm
C:\Users\lenovo\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll
-vmargs
-Xmx384m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=96m

以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,
将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),
-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小

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



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)

经过以上的优化,myeclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定),

分享到:
评论

相关推荐

    MyEclipse注册码生成器

    8. **性能优化**:对于大型项目,了解如何优化MyEclipse的性能,如内存设置、启动速度优化等,也是提升开发体验的关键。 总之,虽然【MyEclipse注册码生成器】提供了一种看似便捷的获取注册码的途径,但合法合规地...

    MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)

    MyEclipse集成了Eclipse的核心功能,并在此基础上增加了许多高级工具和服务,如数据库集成、代码分析、团队协作工具等,极大地提升了开发效率和代码质量。 ### 版本概述 - **MyEclipse_5.5.1GA**:此版本基于...

    myeclipse6.5的注册码

    通过MyEclipse,开发者可以轻松编辑、调试和部署JSP页面,利用其内置的智能代码提示、错误检查和性能优化工具,极大地提高了开发效率。此外,MyEclipse还提供了与Tomcat、Jetty等流行Web服务器的集成,便于进行本地...

    myeclipse注册机自动生成注册码

    逆向工程是软件开发中的一个技术,用于分析已有的软件,了解其内部工作原理,通常是为了调试、优化、安全审计或者如这种情况下的复制功能。 在Java中,这样的注册机可能会包含以下关键部分: 1. **解析软件安装...

    MyEclipse blue 8.5注册码

    8. **性能优化**:具有代码分析和性能调优功能,帮助开发者找出性能瓶颈。 安装MyEclipse Blue 8.5时,用户需要遵循以下步骤: 1. 完成软件下载并进行安装。 2. 在安装完成后启动MyEclipse,进入注册界面。 3. 输入...

    MyEclipse认证码

    2. **功能解锁**:对于某些版本的MyEclipse,认证码可以解锁高级功能或扩展功能,例如更强大的数据库管理工具、更高级的代码优化选项等。 3. **技术支持**:拥有有效的认证码通常意味着可以获得来自MyEclipse官方的...

    MyEclipse for Spring环境注册码

    在MyEclipse中集成Spring环境,意味着开发者可以利用MyEclipse的高级功能来优化Spring框架的应用。这包括但不限于代码自动生成、智能提示、调试工具以及对Spring配置文件的可视化编辑等功能。这些功能的集成,大大...

    myeclipse6.0(7.0也适用)注册机

    不过,随着技术的发展,更现代的版本如MyEclipse 2020提供了更多改进和优化,包括性能提升、更好的兼容性以及对最新技术的支持,因此,尽管注册机可以暂时解决问题,但长期来看,还是推荐使用合法渠道获取和更新软件...

    myeclipse 6.5Blue版本注册码

    - "Blue":这可能是指MyEclipse的一个特定版本或分支,可能包含了额外的特性或者优化。 - "注册码":这是软件授权的关键,用户需要输入正确的注册码才能完全激活软件。 - "Java":这表明MyEclipse主要用于Java编程,...

    Myeclipse8.6 spring版本注册码

    随着版本更新,MyEclipse不断优化其功能以适应开发者的需求。 ### 一、MyEclipse 8.6版本概述 MyEclipse 8.6是该软件的一个特定版本,它包含了用于Java EE开发的各种工具和插件。相比于早期版本,8.6版提供了更多...

    MyEclipse Blue 6.5.0 M1 注册码

    MyEclipse Blue 在继承了MyEclipse 传统版本强大功能的基础上,进一步优化了性能,并引入了许多新的特性来满足现代开发的需求。 #### 二、MyEclipse Blue 6.5.0 M1 版本概述 **6.5.0 M1** 版本是MyEclipse Blue 的...

    Myeclipse 6.6注册号

    MyEclipse 6.6是一款专为Java开发者设计的集成开发环境,该版本在其前代的基础上进行了多项优化与增强,包括但不限于: 1. **性能提升**:针对用户反馈进行了大量的性能优化,尤其是在启动速度及运行时响应方面。 2...

    MyEclipse 6.5注册码

    MyEclipse在Eclipse的基础上添加了许多实用的功能插件,比如代码编辑器、调试器、图形化用户界面构建工具、数据库工具等,极大地提高了开发效率。 ### 版本信息:MyEclipse 6.5 MyEclipse 6.5是一个较早的版本,...

    eclipse与myeclipse反编译插件包及工具使用

    在IT行业中,开发人员经常需要查看已编译的Java类文件的源代码,尤其是在处理开源项目或分析他人代码时。...正确使用这些工具,可以极大地提升开发效率,但同时也应尊重和遵守开源社区的规则和版权法。

    myeclipse6.0.1注册码

    对于MyEclipse 6.0.1而言,注册码主要用于解锁软件中的专业版功能,包括但不限于代码分析、调试、性能优化工具等,使开发者能够充分利用软件的所有潜力。 在给定的描述中,“myeclipse6.0.1 注册码 可以用到2011年...

    MyEclipse 5 注册器

    MyEclipse的版本迭代通常会带来性能优化、新功能添加以及对最新技术标准的支持。5.1.1作为一个更新,可能修复了前一版本的已知问题,并增强了稳定性。 【注册器】 在IT行业中,注册器通常指的是用于绕过软件的授权...

    MyEclipse+8.0+注册码

    MyEclipse支持多种开发框架和技术,如Java EE、HTML、CSS、JavaScript、JSP、Servlet等,并且集成了诸如数据库管理工具、版本控制系统等在内的多种实用工具,极大地提高了开发效率。 #### 二、MyEclipse 8.0版本...

    myeclipse内反编译工具插件安装文档说明,工具自己下载

    这对于学习新的库或者框架、调试问题以及优化代码都十分有用。 在MyEclipse中安装反编译工具插件,通常我们选择的是FernFlower或者JD-GUI等知名工具。首先,你需要从官方或者可靠的第三方网站下载这些工具的安装包...

    MyEclipse各版本注册码

    MyEclipse的不同版本(如5.5GA、5.5M2)对应着不同的功能集合与优化改进,订阅者需根据自己的需求选择合适的版本进行激活。此外,更新版本往往意味着更好的兼容性、更高的性能以及更丰富的特性,因此保持软件版本的...

    MyEclipse 8.x 注册源码

    版本8.x是其一个重要的里程碑,包含了丰富的功能和优化。然而,作为商业软件,MyEclipse通常需要购买授权才能使用。本文将围绕"MyEclipse 8.x 注册源码"这一主题,深入探讨如何理解和利用源码来完成MyEclipse的注册...

Global site tag (gtag.js) - Google Analytics