我现在的eclipse里面装了不少插件,还有些比较大,像aptana这样超大的插件,在未经启动优化的时候,启动超慢,有时候还会假死不动。
我用的是eclipse juno版本, 它默认的eclipse.ini的配置如下:
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms40m -Xmx512m
已经配置了一些jvm参数。
这里会发现full GC的次数有点多,可以看出是因为old区有点小了,所以要不停的full GC,而且越到后面次数越频繁。
默认的Xms为40m,太小了,随着eclipse启动逐步去申请加大内存,我们eclipse一般都会一直开着, 那么就把Xms和Xmx设置为一样,降低full GC的次数。
因为我的机器内存是4G的,有时候还需要开2个eclipse,所以这里的Xms和Xmx就是设置为1G了。
另外配置一下GC的算法,优化有的配置参数如下:
-vmargs -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms1024m -Xmx1024m -XX:SurvivorRatio=10 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=80 -Xss2m -XX:+DisableExplicitGC -verbose:gc -Xloggc:d:/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps
下面是优化后的效果:
这里发现启动之后,full GC的次数就降为4次了,启动时间也有所降低。这个Class Loader的时间有点长,这部分不好优化,毕竟插件多少对他的影响比较大。不能因为启动速度的问题就不用某一些插件。
另外有些默认参数随着物理内存的增大,它也会跟优化的配置趋于一致。
这个是优化后的效果,看看我都安装了多少插件。
还有一些是通过link方式接入的,现在这样的启动速度还是比较满意的,以后就是观察一下随着它的运行时间变久之后会不会执行变卡。
相关推荐
### MyEclipse与Eclipse启动优化综合指南 在软件开发领域,MyEclipse与Eclipse作为广受欢迎的集成开发环境(IDE),其高效性与性能是开发者关注的焦点。然而,由于内置了大量的插件和功能,这两款IDE在启动及运行...
Eclipse是一款广泛使用的Java...以上就是Eclipse启动优化的一些主要方法,通过综合应用这些策略,可以显著提升Eclipse的启动速度,提高开发效率。请注意,具体优化措施应根据个人的系统环境和使用习惯进行选择和调整。
一、Eclipse 启动优化 1. 减少 JVM 启动时间:可以在 eclipse.ini 文件中添加 -vm 参数,以避免 JVM 在启动时搜索可用的 JRE。 2. 取消自动激活插件:可以在启动时取消所有插件的自动激活,以减少启动时间。 3. ...
Eclipse是一款广泛使用的开源...总的来说,“eclipse启动时间插件”是针对Eclipse启动慢问题的一种解决策略,通过优化启动流程来提升效率。不过,用户还需要结合自身情况,综合运用多种方法来最大化Eclipse的启动速度。
### Eclipse启动参数设置详解 在开发环境中,Eclipse是一款非常受欢迎的集成开发环境(IDE),广泛应用于Java开发中。为了确保Eclipse能够高效稳定地运行,合理设置其启动参数至关重要。本文将详细介绍Eclipse启动...
### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的开源集成开发环境(IDE),在软件开发领域占有举足轻重的地位。然而,随着项目复杂度的提升及功能的丰富,Eclipse的启动及运行速度往往...
标签"eclipse 加速 启动 插件"进一步强调了这个话题的重点,即关注Eclipse的启动优化。一些知名的Eclipse启动加速插件包括Proteus、FastStart等,它们都致力于减少Eclipse启动时间和资源消耗。 在压缩包"plugins...
有时,我们可能需要了解Eclipse启动所需的时间,这对于优化工作流程、排查性能问题或者对比不同配置下的启动效率非常有帮助。下面,我将详细介绍如何在Eclipse中显示启动时间,以及相关的插件知识。 首先,Eclipse...
### Eclipse内存优化详解 在IT领域,特别是在Java开发中,Eclipse作为一个广泛使用的集成开发环境(IDE),其性能和稳定性对开发效率有着直接的影响。然而,由于Eclipse本身较为复杂的功能和架构,它可能会消耗大量...
7. **调整内存设置**:Eclipse启动时默认的内存分配可能不足以处理复杂项目。通过修改eclipse.ini文件,增加初始堆内存(-Xms)和最大堆内存(-Xmx),例如设置为`-Xms1024m -Xmx2048m`,以适应更大的项目需求。 8. **...
- 在 `-vm` 指令下方,可以继续添加其他 JVM 参数来优化 Eclipse 的启动性能。例如: - `-showsplash`: 显示启动界面,后跟界面的图标路径。 - `--launcher.XXMaxPermSize`: 设置永久代的最大大小。如: ``` --...
《Eclipse启动时间源码解析与Java虚拟机调优》 Eclipse作为一款广受欢迎的Java集成开发环境,其启动速度对于开发者来说至关重要。...在实践中,结合具体环境和需求,不断试验和优化,是提升Eclipse启动效率的关键。
1. **启动优化**:减少启动时加载的插件数量可以显著提升Eclipse的启动速度。可以在配置文件`eclipse.ini`中调整启动参数,例如通过`-clearPersistedState`选项清空工作区状态,或者使用`-pluginCustomization`指令...
为了提高Eclipse的启动速度和运行效率,我们可以对Eclipse的配置进行优化。以下是一些关键的优化策略,主要集中在JVM(Java虚拟机)参数的调整和Eclipse配置文件的修改上。 1. **JVM 参数优化**: - `-server`:...
以下是针对Eclipse启动速度优化、运行时性能提升以及日常使用中的实用技巧的详细说明。 首先,Eclipse在启动时会搜索JRE(Java Runtime Environment),这个搜索过程可能会导致启动速度减慢。通过在Eclipse配置文件...
### Eclipse的内存优化与内存不足问题 #### 一、引言 在开发过程中,经常会遇到IDE(集成开发环境)如Eclipse运行缓慢甚至崩溃的情况,这往往与内存管理不当有关。本文将详细介绍如何针对Eclipse进行内存优化,解决...
### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的集成开发环境(IDE),尤其在Java开发领域占据了重要的地位。然而,随着项目规模的增长及复杂性的提升,Eclipse的启动速度及运行效率...
Eclipse ShowTime是一个专门针对这个问题的插件,它能够帮助用户详细地了解Eclipse启动过程中的各个阶段所花费的时间,从而进行有针对性的优化。 Eclipse ShowTime插件的使用方法如下: 1. 安装:首先,你需要通过...