eclipse容易卡死或者較慢的解決方案

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   使用   java   for   sp   

http://blog.sina.com.cn/s/blog_5c6c4dc90100lg8n.html
問題:
Eclipse經常卡住或Building workspace等待,感覺很不爽,很多朋友可能都會遇到這樣的問題,在網上搜了一下解決辦法,測試了可以解決問題,下面給出幾個解決方案。

解決:
1. 取消掉“project -> Buiild Automatically”選項;
2. 進入Windows->Preferences->Java->Editor->Hovers,然後關掉eclipse相關的hover選項;
3. 在 Eclipse.ini檔案中增加最大記憶體使用量數量-vmargs-Xms40m-Xmx512m;
(Eclipse.ini檔案參數說明可以參考http://flysheet.javaeye.com/blog/437071)
4. 在 Help->Software Updates->Manage Configration中unenable掉subclipse外掛程式;

5. 取消各種檔案的validation;

    eclipse 3.6 慢 卡 原因根源,終於找到了!新下了eclipse3.6,很開心,多了一些新功能。好景不長,沒用多久就卡起來了,又下了個最瘦的那個版本都卡,找了好久,關了很多東西都沒有用,終於發現原來是 "Usage Data Collector" 這個可悲的外掛程式,它會搜集一些使用者的操作資訊然後發送給eclipse基金會,操作多了,會佔用很大的記憶體,簡直就像病毒,到Preference下可以看到"Usage Data Collector"這個選項,disable掉,搞定!   解決ECLIPSE 卡死的方法【轉】,調整eclispe使用記憶體   減少Eclipse啟動後自動啟動的外掛程式 
  具體操作: 在Preferences -> General -> StartUp and Shutdown: 將除Plug-ins activated on startup以外的項目有節選的去掉(比如Mylyn等沒用到,就去掉了)
  效果: 啟動Eclipse後,會有Initialing Java Tools的捲軸,會發現快了很多.

減少編譯需要驗證的項目,提升編譯速度 
  具體操作: 在Preferences -> Validataion 將無關的Validator去掉, 比如: 我就將和我無關的JPA, JSP, WS 都去掉了.
  效果: 編譯項目時,Eclipse跑的Validator項目少了, 確實快了.     Eclipse中一直building workspace...的問題

版本號碼: Eclipse SDK Version: 3.2.0 
  現象:啟動或者import新的project時,Eclipse會自動進行building workspace...這個操作,然後一直持續這個狀態不再響應其他事件操作。有時也會在10幾分鐘後完成這個操作,但是費時嚴重。 
  解決方案:查了很多資料,最後在一個BBS上查到可能是啟動參數設定的問題 
  (http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-8253.html) 
解決方案: 
方法1.如文章中添加啟動參數參數:-vmargs -Xmx256m(效果並不明顯) 
方法2.關閉自動構建工作區: project -> build Auto….. (效果並不明顯)

 

在Eclipse啟動時加入參數: 
  -vmargs -Xmx512M (效果明顯) 
  重啟,building workspace...在短時間內結束,一切正常,具體原因可參考上面網址中的回答,可以給人很多提示,呵呵,看來還是多查資料有好處。寫出來希望有相同現象的同仁可以參考解決。 
原因詳見:http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-8253.html

關閉其自動Build,然後增大你的記憶體為512M以上,Eclipse開始記憶體損耗比JBuilder小,後來同樣厲害,注意開大Eclipse記憶體,這裡有一個辦法防止outofmemeory: 
http://forum.java.sun.com/thread.jspa?threadID=587273&tstart=0

      eclipse卡死原因

已有 424 次閱讀2012-4-20 23:55 | 原因, 卡

晚上一直卡啊卡,死啊死。解決辦法:1.將project下的build aotomatically的勾去掉。2.將preferences下的usage data collector幹掉。  eclipse卡死解決辦法之一EclipseJVM 

近段時間更新了eclipse版本,先更新3.5,而後又更新到3.6. 在編輯代碼的時候容易出現卡死,特別是想選中某一代碼塊進行拷貝時。本來認為是3.6的問題,回退到3.5問題依舊。又懷疑是不是jvm參數設定太小,導致不停GC,檢查一下,我的eclipse.ini 參數設定為-Xms256m -Xmx1024m,已經不小了。切換到工作列,檢查cpu和memory的佔用情況,我機器實體記憶體為2G,但佔用顯示還只有1.2G,cpu佔用率80%,一旦不卡了,cpu立馬下降,但記憶體並沒有什麼變化。應該不是GC導致的問題。肯定是哪個參數設定不當。仔細想想,為什麼拷貝等滑鼠在編輯器上不斷晃動的時候容易卡呢?終於想到可能是跟滑鼠hover事件執行得太頻繁,而這個事件處理可能有點耗資源。ok,關掉eclipse有關hover項。見:

 



 hover提示就沒了,但機器就再也不卡了。       

eclipse容易卡死或者較慢的解決方案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.