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

加速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秒。

分享到:
评论

相关推荐

    CEVA蓝牙5低功耗IP助力安森美超低功耗无线电系统集成芯片.pdf

    该套件不仅包含了硬件模块,还提供了基于Eclipse的集成开发环境(IDE),为开发人员提供了一整套工具,包括C++编译器、调试器和代码编辑器。通过模块化的设计,IDK允许工程师快速配置和部署高度差异化的IoT系统,从而...

    MSP430Ware入门介绍.pdf

    为了进一步方便开发者的使用,TI还在其基于Eclipse的CodeComposerStudio集成开发环境(IDE)的最新版本5.1中集成了TI资源管理器(TI Resource Explorer)。这一新功能为开发者提供了一种直接简便的方式访问资源库,...

    Android开发必备:秒杀真机超快模拟器Genymotion介绍

    此外,Genymotion与许多流行的开发工具(如Eclipse、IntelliJ IDEA、Android Studio等)有良好的兼容性,可以直接在这些IDE中调用Genymotion进行测试,进一步简化了开发流程。 在实际应用中,Genymotion的截图功能...

    计算机软件Java编程特点及技术的探析.pdf

    9. 多种开发环境和IDE的支持:Java得到了众多集成开发环境(IDEs)的支持,包括Eclipse、IntelliJ IDEA和NetBeans等,这些工具提供了代码编辑、调试和管理等功能,进一步提高了Java开发的效率和便捷性。 综上所述,...

    Android安卓sfc模拟器源码

    Eclipse是Android应用开发的常用集成开发环境(IDE),它提供了丰富的代码编辑、调试和构建工具。在Android SFC模拟器项目中,Eclipse被用于编写和组织Java代码,这部分代码主要负责用户界面、输入处理和与系统交互...

    Android程序设计基础

    除本书外,他还出版了Google Web Toolkit:Taking the Pain out of Ajax和Eclipse IDE Pocket Guide等著作。 目录 封面 -13 封底 202 扉页 -10 版权 -9 版权声明 -8 对本书的赞誉 -7 前言 -6 目录 -2 第一...

    Google Android SDK开发范例大全(完整版)

    本文假设您使用的是 Eclipse IDE 和用于 Eclipse 的 Android Developer Tools 插件。Android 应用程序是用 Java 语言编写的,但是是在 Dalvik VM(非 Java 虚拟机)中编译和执行的。在 Eclipse 中用 Java 语言编程...

Global site tag (gtag.js) - Google Analytics