`

提高eclipse速度

 
阅读更多

在1G内存下.用这个参数很管用. 速度感觉加快

eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512
--------------------------------------------------------------------------

JVM 提供了各种用于调整内存分配和垃圾回收行为的标准开关和非标准开关。其中一些设置可以提高 JAVA IDE 的性能。注意,由于 -X (尤其是 -XX JVM)开关通常是 JVM 或 JVM 供应商特定的,本部分介绍的开关可用于 Sun Microsystems J2SE 1.4.2。

以下设置在大多数系统上将产生比工厂更好的设置性能。 -vmargs - 表示将后面的所有参数直接传递到所指示的 Java VM。

-Xverify:none - 此开关关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类。此开关缩短了启动时间,因此没有理由不使用它。

-Xms24m - 此设置指示 Java 虚拟机将其初始堆大小设置为 24 MB。通过指示 JVM 最初应分配给堆的内存数量,可以使 JVM 不必在 IDE 占用较多内存时增加堆大小。

-Xmx96m - 此设置指定 Java 虚拟机应对堆使用的最大内存数量。为此数量设置上限表示 Java 进程消耗的内存数量不得超过可用的物理内存数量。对于具有更多内存的系统可以增加此限制,96 MB 设置有助于确保 IDE 在内存量为 128MB 到 256MB 的系统上能够可靠地执行操作。注意:不要将该值设置为接近或大于系统的物理内存量,否则将在主要回收过程中导致频繁的交换操作。

-XX:PermSize=20m - 此 JVM 开关不仅功能更为强大,而且能够缩短启动时间。该设置用于调整内存"永久区域"(类保存在该区域中)的大小。因此我们向 JVM 提示它将需要的内存量。该设置消除了许多系统启动过程中的主要垃圾收集事件。SunONE Studio 或其它包含更多模块的 IDE 的用户可能希望将该数值设置得更高。下面列出了其它一些可能对 ECLIPSE 在某些系统(不是所有系统)上的性能产生轻微或明显影响的 JVM 开关。尽管使用它们会产生一定的影响,但仍值得一试。

-XX:CompileThreshold=100 - 此开关将降低启动速度,原因是与不使用此开关相比,HotSpot 能够更快地将更多的方法编译为本地代码。其结果是提高了 IDE 运行时的性能,这是因为更多的 UI 代码将被编译而不是被解释。该值表示方法在被编译前必须被调用的次数。

-XX:+UseConcMarkSweepGC -XX:+UseParNewGC - 如果垃圾回收频繁中断,则请尝试使用这些开关。此开关导致 JVM 对主要垃圾回收事件(如果在多处理器工作站上运行,则也适用于次要回收事件)使用不同的算法,这些算法不会影响整个垃圾回收进程。注意:目前尚不确定此收集器是提高还是降低单处理器计算机的性能。

-XX:+UseParallelGC - 某些测试表明,至少在内存配置相当良好的单处理器系统中,使用此回收算法可以将次要垃圾回收的持续时间减半。注意,这是一个矛盾的问题,事实上此回收器主要适用于具有千兆字节堆的多处理器。尚无可用数据表明它对主要垃圾回收的影响。注意:此回收器与 -XX:+UseConcMarkSweepGC 是互斥的。

我的机器是512MB的内存下面是我的eclipse启动参数:eclipse.exe -vmargs -Xverify:none -Xms64M -Xmx256M -XX:PermSize=20M   -XX:+UseParallelGC

-----

By BeanSoft: 我的电脑是1G内存, 有一次内存不足了... MyEclipse 就推荐我使用一个启动参数, 现在我的启动参数是:

eclipse.exe -vmargs -Xverify:none -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseParallelGC

分享到:
评论

相关推荐

    Eclipse 启动运行速度调优

    通过合理设置JVM参数,我们可以显著提高Eclipse的启动速度和运行效率。上述参数的选择需根据具体的硬件环境和开发需求来调整。此外,定期清理项目和优化开发环境也有助于保持Eclipse的良好性能。

    Eclipse启动运行速度调优

    ### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的开源集成开发环境(IDE),在软件开发领域占有举足轻重的地位。然而,随着项目复杂度的提升及功能的丰富,Eclipse的启动及运行速度往往...

    提高eclipse6.0的页面编写速度与解决方案

    针对Eclipse6.0这款流行的Java集成开发环境,提高页面编写速度对于提升开发者的生产力至关重要。本文将详细解析如何通过优化设置来解决Eclipse6.0中JSP页面编写速度慢的问题。 首先,我们需要了解Eclipse6.0中JSP...

    Eclipse提高工作效率的好习惯

    以下是一些提高Eclipse使用效率的好习惯和快捷键操作: 1. **切换编辑点**:通过Alt + 和 Alt + -> 快速在编辑器中的不同位置切换,有助于快速定位代码。 2. **查看打开文件**:Ctrl + e 可以快速浏览并切换到已...

    Eclipse+ProGuard配置

    * 提高应用程序的运行效率:通过优化和压缩,可以减少应用程序的体积,提高应用程序的加载速度和运行效率。 * 提高开发效率:Eclipse 和 ProGuard 的结合使用,可以简化应用程序的开发和维护过程,提高开发效率。 ...

    eclipse启动加速插件

    标题中的"eclipse启动加速插件"指的是那些设计用于提高Eclipse启动速度的工具。这些插件通常通过减少启动时加载的组件或优化内存管理来实现加速。在Eclipse中,用户可以通过将插件文件放入"plugins"目录来安装它们。...

    eclipse_202206版本

    更快的运行速度可以让开发者在编写和测试代码时更加流畅,减少等待时间,提高工作效率。 其次,新版本通常会引入对最新技术的支持。例如,对于Java,它可能支持最新的Java开发工具集(JDK)版本,比如Java 17或更高...

    eclipse 离线添加Genymotion插件

    在IT行业中,开发Android应用程序时,开发者经常使用Eclipse作为集成开发环境(IDE)。...通过将JAR文件复制到Eclipse的`plugins`目录并重启Eclipse,开发者可以在IDE内部无缝集成Genymotion模拟器,提高工作效率。

    eclipse背景主题插件

    因此,在选择和安装插件时,应考虑到它们可能对Eclipse启动速度和运行效率的影响,确保找到一个平衡点。 6. **与其他工具的集成** 高质量的Eclipse插件往往能够与其它开发工具和框架无缝集成,例如版本控制系统...

    eclipse3.6中文包

    - **性能提升**:Eclipse 3.6对性能进行了优化,启动速度和响应速度都有所提高。 - **国际化支持**:除了中文包外,Eclipse 3.6也支持多种语言,满足全球开发者的使用需求。 在使用Eclipse 3.6中文包时,需要注意的...

    eclipse 2018-09下载

    对于初学者和专业开发者而言,Eclipse的代码补全、语法高亮、自动格式化等功能极大地提高了编码速度和准确性。 其次,该版本强化了其对Java EE(企业版)的支持,使得开发Web应用程序变得更加简单。Eclipse内建了...

    AngularJS Eclipse 1.2.0 插件下载

    1. **代码自动完成**:在编写AngularJS代码时,插件会提供智能提示,帮助开发者快速输入指令、属性和服务名等,提高编码速度和准确性。 2. **语法高亮和错误检查**:Eclipse会根据AngularJS语法规则进行实时高亮...

    Eclipse自动智能提示

    总的来说,掌握Eclipse的自动智能提示不仅能提升编程速度,还能减少错误,提高代码质量。通过对相关设置的调整和插件的使用,可以将这一功能发挥到极致。同时,保持对其他相关工具如WebLogic的安全配置和Eclipse首选...

    eclipse启动时间插件

    3. 升级硬件:增加内存或者使用固态硬盘可以显著提高Eclipse的启动和运行速度。 4. 更新Eclipse版本:新版本的Eclipse通常会包含性能优化,所以保持更新也是个好习惯。 总的来说,“eclipse启动时间插件”是针对...

    Eclipse设置、调优、使用详解

    Eclipse是Java开发者广泛使用的一款集成开发环境...通过仔细的配置和调优,可以显著提高Eclipse的启动速度和运行效率,提升开发效率。对于具体的参数值,应根据实际机器的配置和使用需求进行调整,以达到最佳的效果。

    eclipse 2023-06 Windows 版安装包

    3. **快速启动与响应**:新版本可能包含了性能优化,使得Eclipse启动更快,打开项目和编译代码的速度也有所提升,从而提高开发效率。 4. **插件生态系统**:Eclipse以其丰富的插件库著称,2023-06版本可能更新了...

    Eclipse模版(导入自己的Eclipse模版)

    总之,利用Eclipse的模板功能,开发者可以大大提高编程效率,减少重复劳动,并且能根据个人或团队的编码规范进行定制。导入并使用他人分享的模板,是一种很好的学习和借鉴他人编码习惯的方式。"Eclipse模版(导入自己...

    eclipse_4.5_64位.zip

    其次,Mars版本的Eclipse在性能上有所提升,尤其是启动速度和内存占用。它优化了插件加载机制,减少了启动时间和资源消耗,这对于日常开发工作流程尤其有帮助。此外,Eclipse Mars还改进了工作区管理,允许用户更...

Global site tag (gtag.js) - Google Analytics