加速Eclipse使其成為超快的IDE

來源:互聯網
上載者:User

 

按照下述步驟來加速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秒。

【原文】http://www.beyondlinux.com/blog/2011/06/25/speed-up-your-eclipse-as-a-super-fast-ide/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.