工具:
myeclipse2015 2.0
最近想用myeclipse作一下測試,發現myeclipse運行很是卡,直接影響代碼的開發,並且還出現軟件卡退的狀況,讓我十分惱火。
1、加大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