`

【转】eclipse性能优化

阅读更多

=>启动优化
Window > Preferences > General > Startup and Shutdown > 去掉不需要自动启动的项。

=>关闭自动校验
默认情况下eclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程。
Windows > Perferences > Validation > 将Build下的勾选只留下Classpath Dependency Validator,其它都取消。
(在需要验证某个文件的时候,我们可以单独去验证它,方法是:在需要验证的文件上右击 > Validation)

=>去掉拼写检查
Window > Perferences > General > Editors > Text Editors > Spelling > 去掉Enable spell checking复选框的勾选。

=>更改JRE
若要使用m2eclipse插件来集成Maven,需要更改eclipse使用的JRE,更改如下:
Window > Perferences > Java > Installed JREs > 单击[Add...]按钮添加自己安装的JDK(注意不是普通的JRE)

=>关闭自动更新
1.Window->Perferences->General->Startup and Shutdown 勾掉 Automatic Updates Scheduler(自动更新调度程序) 

2.Window > Perferences > Maven > 取消 Download repository index updates on startup 的勾选。(若安装了m2eclipse插件的话才有Maven菜单!)

=>修改eclipse安装目录的eclipse.ini文件,加大JVM的非堆内存 

      具体内容如下: 
     -vmargs
     -Xms512m
     -Xmx512m
     -XX:PermSize=96m
     -XX:MaxPermSize=96m
     -Xmn168m
     -XX:+DisableExplicitGC
需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize, 
将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定), 
-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小。
另外:如果安装了m2eclipse插件,需要修改eclipse.ini文件,在其中加入JDK路径信息,具体参考
http://libeey.blogbus.com/logs/73993807.html

=>将不用的项目关闭或“删掉”
若在eclipse的当前工作空间中有多个项目,且多个项目目前不使用,可以将其关闭甚至delete掉(不是真的删除,只是在让其在当前工作空间中不可见),用的时候再import。

分享到:
评论

相关推荐

    eclipse性能优化

    【Eclipse性能优化】在开发过程中,Eclipse作为一款强大的Java集成开发环境,有时在处理重量级框架或大型项目时可能会出现性能问题,如编辑jsp、js文件时卡死等现象,这严重影响了开发效率。以下是一些针对Eclipse...

    eclipse性能优化 <深度理解jvm>读书笔记

    《Eclipse性能优化——&lt;深度理解JVM&gt;读书笔记》主要涵盖了如何利用Eclipse IDE进行Java应用程序的性能优化,以及深入理解JVM的工作原理。在本文中,我们将探讨Eclipse的性能调优策略,以及JVM内存管理和垃圾回收机制...

    详细品味eclipse性能优化

    本文将深入探讨如何详细品味Eclipse性能优化,以实现更流畅、更快捷的开发体验。 首先,了解Eclipse性能优化的基础知识是非常重要的。这包括理解Eclipse的工作原理,如插件系统、内存管理和启动速度等。优化Eclipse...

    eclipse开发性能优化、java代码性能优化

    ### Eclipse 开发性能优化与 Java 代码性能优化 在日常的软件开发过程中,尤其是在使用 Eclipse 进行 Android 开发时,经常会遇到 IDE 运行缓慢的情况。为了提高开发效率,本文将详细介绍 Eclipse 开发环境及 Java ...

    eclipse内存优化

    ### Eclipse内存优化详解 在IT领域,特别是在Java开发中,Eclipse作为一个广泛使用的集成开发环境(IDE),其性能和稳定性对开发效率有着直接的影响。然而,由于Eclipse本身较为复杂的功能和架构,它可能会消耗大量...

    MyEclipse eclipse 开发工具性能优化

    在IT开发领域,尤其是使用集成开发环境(IDE)如MyEclipse和Eclipse时,性能优化是提升开发效率的关键。这两个流行的Java IDE提供了丰富的功能,但也可能因为资源消耗过大而导致运行缓慢。以下是一些针对MyEclipse和...

    eclipse配置优化

    Eclipse是一款广泛使用的Java开发集成环境,其性能和效率对于开发者的工作流程至关重要。为了提高Eclipse的启动速度和运行效率,我们可以对Eclipse的配置进行优化。以下是一些关键的优化策略,主要集中在JVM(Java...

    Eclipse的内存优化与内存不足问题.pdf

    此外,还应注意优化项目的第三方库管理,减少不必要的类加载,从而进一步提升Eclipse的稳定性和性能。 总之,正确地理解和配置Eclipse及其运行时环境的内存管理策略,是保证开发工作顺利进行的关键。

    eclipse项目配置说明

    本篇文章主要讲解了Eclipse项目配置的相关知识点,涵盖了项目配置环境变量、数据库连接、日志记录、Eclipse性能优化等方面的内容。 一、项目配置环境变量 在Eclipse项目中,配置环境变量是非常重要的。环境变量...

    Eclipse设置、调优、使用详解

    以下是针对Eclipse启动速度优化、运行时性能提升以及日常使用中的实用技巧的详细说明。 首先,Eclipse在启动时会搜索JRE(Java Runtime Environment),这个搜索过程可能会导致启动速度减慢。通过在Eclipse配置文件...

    eclipse启动优化

    本文将深入探讨如何对Eclipse进行启动优化,以实现更快的启动速度。 一、减少启动时加载的工作空间 工作空间是Eclipse存储项目和设置的地方。如果你的工作空间包含大量项目,Eclipse在启动时会加载所有项目,这会...

    eclipse配置性能提高讲解

    通过对Eclipse的性能优化,不仅可以有效解决“一直building workspace”等问题,还能显著提升日常开发效率。具体来说,可以通过调整构建设置、优化内存配置以及合理配置`eclipse.ini`文件来实现这一目标。需要注意的...

    myeclipse Eclipse 启动优化

    ### MyEclipse与Eclipse启动优化综合指南 在软件开发领域,MyEclipse与Eclipse作为广受欢迎的集成开发环境(IDE),其高效性与性能是开发者关注的焦点。然而,由于内置了大量的插件和功能,这两款IDE在启动及运行...

    Eclipse 设置、调优、使用(解决 卡顿 编译 占内存等问题)

    Eclipse 是一个功能强大且灵活的集成开发环境(IDE),但是如果不进行适当的设置和优化,可能会出现卡顿、内存占用过高等问题。以下是 Eclipse 设置、调优和使用的一些知识点: 一、Eclipse 启动优化 1. 减少 JVM ...

    Eclipse 优化

    除了上述配置外,还有一些其他的优化技巧可以帮助提升 Eclipse 的性能: 1. **禁止检查自动更新**: - 打开 `Window &gt; Preferences &gt; Install/Update &gt; Automatic Updates`。 - 取消选中“Check for updates ...

    Eclipse启动优化

    针对这一问题,我们可以采取一系列优化策略来提升Eclipse的启动速度。 1. **调整启动配置** - **减少启动时加载的工作空间**:Eclipse默认会加载工作空间的所有项目,如果你的工作空间很大,可以只选择当前需要的...

    eclipse调优及使用

    Eclipse作为一款广受欢迎的Java开发集成环境,其性能优化对于提升开发效率至关重要。本文将详细介绍如何调优Eclipse,以提高启动速度,减少因JVM内存回收导致的卡顿问题,并涵盖一系列实用设置,如代码折叠、本地...

    Eclipse cdt debug 转release1

    Eclipse CDT Debug 转 Release 版本的配置需要我们注意多个方面,包括依赖项的添加、静态库项目的配置、头文件和静态库的配置、优化等。只有正确地配置这些选项,才能确保项目的正确编译、调试和发布。

Global site tag (gtag.js) - Google Analytics