`
tjsy4050
  • 浏览: 21827 次
  • 来自: ...
社区版块
存档分类
最新评论

加速Eclipse使其成为超快的IDE

阅读更多

按照下述步骤来加速Eclipse为超快的IDE,它适用于32和64位版本的Eclipse /JDK(OS为64位Windows 7)。

1.禁用防病毒软件,或将JDKEclipseworkspace及其它相关文件夹加入防病毒软件的白名单。

2. Eclipse启动时禁用不必要的验证。

  • 验证:在Eclipse菜单 Windows - > Preferences -> Validation,点击“全部禁用(Disable All)”,然后选择您需要的验证,我仅选择了“类路径依赖验证器(Classpath Dependency Validator)”。
  • 启动:在Eclipse菜单 Windows -> Preferences,键入“startup”,选择“Startup and Shutdown”,勾去你不需要的选项。

3.修改eclipse.ini设置Xmnnew generation size)、XmsXmx,并使GC并行:

-vm
C:/jdk1.6.0_25/bin
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
–launcher.defaultAction
openFile
–launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
–launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.5
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC

4.在内存中创建ram磁盘(虚拟磁盘),并把jdk放入ram磁盘。

可以使用imdisk来创建一RAM磁盘。首先从:http://www.ltr-data.se/opencode.html/#ImDisk下载并安装它。

然后通过管理员权限在命令行下设置ImDisk的驱动程序为自动载入(例如,点击鼠标右键,以管理员身份启动),输入:

sc config imdisk start= auto
net start imdisk

create a 200m ram disk as driver n by:
imdisk -a -t vm -s 300m -m n:

接着,应手动格式化RAM磁盘。

然后,如想删除RAM磁盘,只需运行如下命令:

imdisk - D – m n:

5.确保您使用的是Linux下的Sun JDK,而非open jdk/gcj或其它jdk

如经以上步骤后感到满意,安装jrockit的JDK,而非sun jdk,并改变jrocket规范的虚拟机的一些选项,jrockit是比Sun JDK更快。

一些注意事项:

在我的笔记本电脑(ASPIRE 4745G 4G MEM),64位Windows 7,默认情况下,启动Eclipse需要30多秒;经过VM选项调整,只需15秒。JDK移到RAM磁盘后,启动需要10秒。

分享到:
评论

相关推荐

    eclipse IDE for C

    Eclipse最初是一个Java IDE,但随着时间的推移,它发展成为一个开放源代码的平台,可以支持多种编程语言,包括C和C++。 在Eclipse IDE for C中,开发者可以享受到以下核心特性: 1. **项目管理**:Eclipse提供了...

    Eclipse IDE PHP Linux32Bit

    Eclipse IDE是一款强大的集成开发环境(IDE),尤其在Java领域有着广泛的使用,但它同样支持其他编程语言,包括PHP。"Eclipse for PHP Developers"是专为PHP开发设计的一个定制版本,它提供了丰富的特性来帮助开发者...

    打造基于Eclipse的IDE产品

    打造基于Eclipse的集成开发环境(IDE)产品是一项复杂的工程,它需要对Eclipse的基础架构和插件开发有深入的理解。以下将详细介绍与开发Eclipse IDE产品相关的知识点,包括Eclipse的基础架构、如何扩展Eclipse的功能...

    eclipseIDE免安装版

    "eclipseIDE免安装版"通常指的是不需要经过传统安装过程的版本,它可能是一个便携式版本或绿色版,用户可以直接运行而无需在系统中进行安装。 免安装版Eclipse的优点在于: 1. 方便携带:你可以将Eclipse放在USB...

    eclipse ide4.7.3源码

    1. **Eclipse IDE架构**:Eclipse基于插件架构,允许开发者通过安装不同的插件来扩展其功能。核心IDE由多个组件组成,如Workbench、Runtime、Plug-in System等,这些组件通过OSGi(开放服务网关规范)框架相互交互。...

    eclipse IDE配置存储文件

    eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件

    eclipse IDE 源码(eclipse IDE本身的源码) 3.6RC4版

    Eclipse IDE是一款强大的开源集成开发环境,被广泛用于Java、C++、Python等多种编程语言的开发。3.6RC4版本是Eclipse的一个里程碑版本,它包含了大量的改进和新功能,为开发者提供了更加高效和友好的开发体验。下面...

    Eclipse IDE Pocket Guide

    Eclipse的插件系统是其强大之处,允许扩展IDE以支持更多语言和功能。例如,安装PyDev插件后,Eclipse就能成为Python开发的强大平台。通过Eclipse Marketplace或本地安装,用户可以轻松查找和安装所需插件。 构建...

    Eclipse IDE工程使用手册

    根据给定的文件信息,我们可以总结出以下关于“Eclipse IDE工程使用手册”与FX3开发工具相关的IT知识点: ### Eclipse IDE与FX3 SDK集成 #### 标题解析: 标题“Eclipse IDE工程使用手册”指出文档将详细介绍如何...

    eclipse启动加速插件

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它以其强大的功能和灵活性深受开发者喜爱。然而,随着项目规模的增大和安装的插件增多,Eclipse的启动速度可能会变得较慢,影响开发效率。针对这个问题,我们可以...

    eclipse emp ide插件 emp插件

    Eclipse EMP IDE插件是专为Web开发设计的一款强大工具,尤其在处理企业级模块化项目(EMP,Enterprise Module Pattern)时,它提供了高效的开发环境和便利的功能集。这款插件是Eclipse和MyEclipse集成开发环境(IDE...

    Eclipse Spring IDE

    Eclipse Spring IDE是一款专为开发基于Spring框架的应用程序而设计的集成开发环境(IDE)。它在Eclipse的基础之上,提供了丰富的工具集,旨在简化Spring应用的构建、调试和部署过程。这款IDE尤其适用于使用Spring ...

    spket IDE Eclipse插件

    总的来说,Spket IDE作为一款Eclipse插件,以其强大的JavaScript开发支持、高效的代码辅助功能以及丰富的特性,为开发者提供了优秀的开发环境,大大提升了开发效率。如果你是一名JavaScript开发者,那么Spket IDE...

    Spring IDE plugin for eclipse

    Spring IDE插件是一款为Eclipse集成开发环境设计的插件,旨在增强Eclipse的开发体验,特别是对于那些需要频繁工作于Spring框架项目中的开发者们来说,是一个不可多得的辅助工具。它提供了多种功能,包括但不限于创建...

    Eclipse IDE 2021‑03.zip

    Eclipse IDE 2021‑03 Eclipse IDE 2021‑03 Eclipse IDE 2021‑03 Eclipse IDE 2021‑03 Eclipse IDE 2021‑03 Eclipse IDE 2021‑03

    FreeMarker IDE for Eclipse

    Eclipse作为一个强大的开源IDE,拥有丰富的插件生态系统,能够扩展其功能以满足不同开发需求。FreeMarker IDE插件的出现,让Eclipse用户在处理FreeMarker模板时可以享受到更高效、更便捷的开发环境。 **插件功能** ...

    Eclipse IDE Mac OS X 64位

    Eclipse IDE Mac OS X 64 bit Eclipse IDE for Java Developers 该版本适合Java开发者,集成CVS,Git,XML编辑器,Mylyn, Maven integration和WindowBuilder等插件。

    eclipse3.5,3.6+ 中spring ide的安装

    【标题】:“eclipse3.5,3.6+ 中spring ide的安装” 【描述】:在使用Eclipse集成开发环境进行Spring应用开发时,安装Spring IDE插件是必不可少的步骤。Eclipse 3.5和3.6版本对插件的支持有所不同,但基本的安装...

    scala-ide-plugin-eclipse

    scala eclipse插件.对应scala版本:2.10--2.11,对应eclipes版本:4.4--4.5. update site:http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site 下载地址:...

Global site tag (gtag.js) - Google Analytics