首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

MyEclipse 7.5 效能優化全攻略:啟動加速、記憶體調優、模組精簡、Maven 整合優化

     編輯:Java 相關知識

MyEclipse 在 Eclipse 基礎上整合大量 J2EE 插件,功能強大但啟動慢、記憶體佔用高。針對 7.5 版本,從啟動模組、驗證、編輯器、更新、JVM、Maven、Swing 七大維度深度優化,實測啟動時間縮短 40%、記憶體佔用降低 30%。

1. 精簡啟動模組 (General → Startup and Shutdown)

取消勾選不需要的 Plug-in 啟動:

  • WTP:MyEclipse 已整合 Web 工具,WTP 多餘
  • Mylyn:任務管理未用可關
  • Derby:嵌入式資料庫未用可關
  • MyEclipse EASIE *:只保留目標伺服器 (如 Tomcat 6.x),其餘應用伺服器連接器全關

2. 關閉啟動時自動驗證 (MyEclipse → Validation)

  • Manual 欄全勾選 (手動右鍵 Run Validation 觸發)
  • Build 欄只保留 Classpath Dependency Validator
  • 效果:避免啟動掃描全專案 XML/JS/JSP,節省大量 I/O 與 CPU

3. 關閉拼寫檢查 & 調整 JSP 編輯器

  • General → Editors → Text Editors → Spelling:取消 Enable spell checking
  • General → Editors → File Associations:*.jsp 預設改為 MyEclipse JSP Editor (非 Visual JSP Designer),關閉預覽分頁,純原碼編輯更快

4. 徹底關閉自動更新

  1. Maven:Window → Preferences → MyEclipse → Maven4MyEclipse → Maven:取消所有 Download*、Update* 勾選 (4 項)
  2. General → Startup and Shutdown:取消 Automatic Updates Scheduler
  3. MyEclipse Dashboard:取消 Show on start

5. 調大 JVM 非堆記憶體 (myeclipse.ini)

-vmargs
-Xmx384m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=96m
  • -Xmx、-XX:MaxPermSize 設定相同值,總和 < 物理記憶體
  • 實測 2GB 記憶體機器:384M/384M 比 512M/512M 更快 (避免 GC 壓力)
  • -XX:ReservedCodeCacheSize=96m:JIT 程式碼快取,防止編譯器關閉導致效能驟降

6. 使用系統 JDK 替代內建 JDK (Maven & Matisse)

  1. Window → Preferences → MyEclipse → Maven4MyEclipse → Maven → JDK:Add 選擇系統安裝 JDK (非 JRE),如 C:\Java\jdk1.6.0_14
  2. Window → Preferences → MyEclipse → Matisse4MyEclipse/Swing:Design-time information (dt.jar) location 指向系統 JDK lib/dt.jar

效果:避免內建 JDK 版本過舊導致 Maven 插件相容性問題、Swing 設計器異常。

7. 進階:工作區與專案層面優化

  • 關閉不需專案:Package Explorer 右鍵 → Close Project
  • Working Sets 分組:只載入當前任務相關專案
  • .metadata/.plugins/org.eclipse.core.resources/.projects 定期清理
  • 關閉 Outline/Problems/Tasks 等不需視圖
  • 關閉自動建置:Project → 取消 Build Automatically (大專案手動建置更可控)

優化前後對比 (參考值,2GB RAM、Core 2 Duo、Win7 32bit)

指標預設優化後提升
啟動至工作台就緒45 秒27 秒40% ↓
啟動後堆記憶體180 MB110 MB39% ↓
開啟大型 JSP 編輯器3.2 秒1.1 秒65% ↓
Maven 專案匯入120 秒75 秒37% ↓

總結檢查清單

  1. [ ] 關閉 WTP、Mylyn、Derby、多餘 Server Connector
  2. [ ] Validation 僅保留 Manual + Classpath Dependency
  3. [ ] 關閉 Spelling、JSP 編輯器改原碼模式
  4. [ ] 關閉 Maven/Platform/Dashboard 自動更新
  5. [ ] myeclipse.ini 調整 -Xmx/MaxPermSize/ReservedCodeCacheSize
  6. [ ] Maven & Matisse 指向系統 JDK
  7. [ ] 工作集管理、關閉自動建置
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved