MyEclipse優化,解決MyEclipse運行慢、卡頓問題


工具:
  myeclipse2015 2.0
  最近想用myeclipse做一下測試,發現myeclipse運行非常卡,直接影響代碼的開發,而且還出現軟件卡退的情況,讓我十分惱火。  
 
一、加大JVM的非堆內存
  打開myeclipse安裝路徑下的 myeclipse.ini,把下面的那個 -XX:MaxPermSize 調大,比如我的默認配置為:
  -Xmx768m
  -XX:MaxPermSize=320m,
  可以增加-XX:PermSize,調成跟 -Xmx一樣大(-Xmx768m、-XX:MaxPermSize=768m).
      原因:幾乎每次 myeclipse 卡都是因為這個 非堆內存 不足造成的,把最大跟最小調成一樣是因為不讓 myeclipse 頻繁的換內存區域大小。
  注意:XX:MaxPermSize 和 Xmx 的大小之和不能超過你的電腦內存大小!
這個方法確實有效,調過之后myeclipse運行速度大幅提升。
 
二. 去除不需要加載的模塊
       一個系統20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數時候只需要20%的系統功能,所以可以將一些不使用的模塊禁止加載啟動。通過Windows - Preferences打開配置窗口,依次選擇左側的General - Startup and Shutdown,這個時候在右側就顯示出了Eclipse啟動時加載的模塊,可以根據自己的實際情況去除一些模塊。
  關掉沒用的啟動項:
  怎樣才能知道哪些啟動項有用呢?我現在把我知道的啟動項用處說一下,還有很多不懂的,希望大家懂的回復在下面啊:
  WTP :一個跟myeclipse差不多的東西,主要差別是 WTP 是免費的,如果使用myeclipse,這個可以取消
  Mylyn:組隊任務管理工具,類似於 CVS ,以任務為單位管理項目進度,沒用到的可以取消
  Derby:一種保存成 jar 形式的數據庫,沒用到,也可以去掉。
  取消一大排以 MyEclipse EASIE 打頭的啟動項:myeclipse 支持的服務器,只選自己用的(tomcat),其他取消。
但是在我的版本中沒有Derby和MyEclipse EASIE這兩項。
 
三.解決myeclipse卡死情況
  在用[MyEclipse] 寫代碼很輕易卡死機,尤其是在對JSP文件的<%%>之間寫代碼的時候,只要一彈出智能提示就立即卡死,程序失去響應。
  解決方案:
  在自己創建的工程名上右鍵,選擇Properties》在打開的窗口中點擊Java Build Path》單擊Libraries選項卡,找到JRE System Libraries->charsets.jar->
Javadoc location
   選中Javadoc location,再選擇右邊的Remove,更改成Javadoc location: (None),點擊OK。
  接下來在寫代碼的時候就不會再卡死了。
 
  通過以上三個方法,感覺自己就可以使用myeclipse正常開發了。當然,還有很多優化方法,可以參考:
  http://www.360doc.com/content/14/0321/13/8072791_362437511.shtml
  http://developer.51cto.com/art/201003/191966.htm
本文參考:
  http://hushuaiqi.blog.51cto.com/5194471/999739


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM