`
kobexing933
  • 浏览: 120250 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MyEclispe配置减轻内存消耗

    博客分类:
  • Java
阅读更多
MyEclipse7.0集成了eclipse3.4,很多人不知道在7.0下怎么安装原来的插件。其实在7.0版本中(即 eclipse3.4)提供了新的文件夹dropins来代替原来的link目录,现在可以把插件直接放在此目录下,也可以把.link文件,放到此文件夹下。myeclipse会自动加载插件,不过貌似现在的版本插件的卸载有问题,可能和缓存有关系。dropins支持下面几种目录结构

1.把全部插件放在一起

%myeclipse_home%/dropins/

    eclipse/

        features/

        plugins/

2.按插件的类别存放

%myeclipse_home%/dropins/

    svn/

        eclipse/

            features/

            plugins/

    jad/

        eclipse/

            features/

            plugins/

3.link方式存放

%myeclipse_home%/dropins/

    svn.link

现在说一下自己的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 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat

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

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

4、关闭自动更新

Windows > Preferences > MyEclipse > Community Essentials,

把选项 "Search for new features on startup"

如果是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(去掉前面的勾)

5、加大JVM的非堆内存

打开 eclipse.ini

-showsplash

com.genuitec.myeclipse.product

–launcher.XXMaxPermSize

256M

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms128m

-Xmx512m

-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp

-Duser.language=en

-XX:PermSize=128M

-XX:MaxPermSize=256M

把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
分享到:
评论

相关推荐

    MyEclipse优化为工作减轻负担

    2. **索引优化**:`Window` -> `Preferences` -> `Java` -> `Indexes`,限制索引更新范围,只对当前工作空间的项目进行索引,减少内存消耗。 3. **减少项目扫描**:`Window` -> `Preferences` -> `MyEclipse` -> `...

    Myeclipse jsp卡优化方法

    - 调整Tomcat服务器的配置参数,如设置JVM的最大内存使用量(通常配置为-Xmx2G),可以有效提升Web应用的性能。 以上提到的各个步骤都是为了减少MyEclipse在开发Java EE项目时的资源消耗,避免因为系统资源占用过...

    MyEclipse eclipse 开发工具性能优化

    只打开当前正在工作的项目,以减少内存消耗。 3. 调整构建设置: - 可以选择性地配置MyEclipse和Eclipse的自动构建行为。在`Project`菜单中,选择`Build Automatically`,根据需求开启或关闭自动构建。这将减少...

    解决myeclipse导java包死机问题

    这通常是由于MyEclipse的内存配置不足、系统资源占用过高、插件冲突或者项目结构复杂导致的。针对"解决myeclipse导java包死机问题"这个主题,以下是一些详细的解决方案和优化建议: 1. **调整MyEclipse内存设置**:...

    myeclipse0经常出现卡死现象的解决设置.docx

    因此,建议将`myeclipse.ini`中的内存设置适当提高,并确保与Tomcat使用的JDK版本一致,以实现虚拟机共用,减少资源消耗。 Tomcat的JDK设置中,应重点关注JVM参数的调整,尤其是堆内存的大小。一般建议将年轻代...

    Myeclipse调优

    在开发过程中,经常会遇到IDE(集成开发环境)如MyEclipse占用内存过大的问题,这不仅会降低开发效率,还可能导致系统运行不稳定。因此,针对MyEclipse内存占用高的问题进行优化显得尤为重要。 #### 调整MyEclipse...

    MyEclipse的优化

    1. **代码索引优化**:MyEclipse的代码索引功能有助于快速查找代码,但也会消耗大量内存。可以适当降低索引更新频率,或者只对当前工作空间的项目进行索引。在`Window > Preferences > Java > Compiler > Building`...

    优化‍MyEclipse.txt

    通过对MyEclipse的JVM配置、启动项管理、插件选择、项目验证策略以及编辑器设置等方面的优化,可以显著提高其运行效率,使其更好地满足开发需求。希望以上建议能够帮助您更好地使用MyEclipse进行高效开发。

    myEclipse 性能优化

    这样做可以减轻MyEclipse的负担,使其更加专注于当前的任务。 为了安全地进行优化,MyEclipse提供了一种临时保存配置的方法,即“以后要用再来勾选”。这表明,如果在优化过程中移除了某些元素,仍然有机会通过配置...

    myeclipse 优化

    ### MyEclipse优化指南 #### 一、引言 MyEclipse是一款强大的集成开发环境(IDE),被广泛...通过实施这些措施,可以有效提高MyEclipse的运行效率,减轻其对系统资源的压力,从而提升开发人员的工作效率和体验感。

    eclipse或Myeclipse开发卡顿问题及代码格式化初步解决方案

    2. 减少打开的项目数量,过多的项目会增加内存消耗。 3. 定期清理工作空间的`.metadata`目录,这可能包含临时文件和缓存。 4. 安装性能优化插件,如Eclipse的`Trimmed IDE`,它可以减少启动时加载的组件。 5. 调整...

    myeclipe运行慢的原因及解决方法

    综上所述,通过合理调整myEclipse的验证设置、关闭不必要的功能、优化启动项、定制快捷键、调整JVM内存分配以及统一文件编码,可以有效提升myEclipse的运行效率,使开发工作更加流畅。希望这些方法能帮助你解决...

    信息交流平台 多多益善

    2. 高效:作为JDBC的封装,Hibernate减少了内存消耗,提高了运行效率,尤其在处理复杂的持久层关系映射时,能显著提高开发效率。 3. 兼容性:尽管与JDBC驱动和特定数据库有关,但Hibernate与使用它的Java程序和应用...

Global site tag (gtag.js) - Google Analytics