按照下述步骤来加速Eclipse为超快的IDE,它适用于32和64位版本的Eclipse /JDK(OS为64位Windows 7)。
1.禁用防病毒软件,或将JDK、Eclipse、workspace及其它相关文件夹加入防病毒软件的白名单。
2. Eclipse启动时禁用不必要的验证。
- 验证:在Eclipse菜单 Windows - > Preferences -> Validation,点击“全部禁用(Disable All)”,然后选择您需要的验证,我仅选择了“类路径依赖验证器(Classpath Dependency Validator)”。
- 启动:在Eclipse菜单 Windows -> Preferences,键入“startup”,选择“Startup and Shutdown”,勾去你不需要的选项。
3.修改eclipse.ini设置Xmn(new generation size)、Xms和Xmx,并使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),为开发人员提供了一整套工具,包括C++编译器、调试器和代码编辑器。通过模块化的设计,IDK允许工程师快速配置和部署高度差异化的IoT系统,从而...
为了进一步方便开发者的使用,TI还在其基于Eclipse的CodeComposerStudio集成开发环境(IDE)的最新版本5.1中集成了TI资源管理器(TI Resource Explorer)。这一新功能为开发者提供了一种直接简便的方式访问资源库,...
此外,Genymotion与许多流行的开发工具(如Eclipse、IntelliJ IDEA、Android Studio等)有良好的兼容性,可以直接在这些IDE中调用Genymotion进行测试,进一步简化了开发流程。 在实际应用中,Genymotion的截图功能...
9. 多种开发环境和IDE的支持:Java得到了众多集成开发环境(IDEs)的支持,包括Eclipse、IntelliJ IDEA和NetBeans等,这些工具提供了代码编辑、调试和管理等功能,进一步提高了Java开发的效率和便捷性。 综上所述,...
Eclipse是Android应用开发的常用集成开发环境(IDE),它提供了丰富的代码编辑、调试和构建工具。在Android SFC模拟器项目中,Eclipse被用于编写和组织Java代码,这部分代码主要负责用户界面、输入处理和与系统交互...
除本书外,他还出版了Google Web Toolkit:Taking the Pain out of Ajax和Eclipse IDE Pocket Guide等著作。 目录 封面 -13 封底 202 扉页 -10 版权 -9 版权声明 -8 对本书的赞誉 -7 前言 -6 目录 -2 第一...
本文假设您使用的是 Eclipse IDE 和用于 Eclipse 的 Android Developer Tools 插件。Android 应用程序是用 Java 语言编写的,但是是在 Dalvik VM(非 Java 虚拟机)中编译和执行的。在 Eclipse 中用 Java 语言编程...