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


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;

 
 
 
 
新下了eclipse3.6,很開心,多了一些新功能。好景不長,沒用多久就卡起來了,又下了個最瘦的那個版本都卡,找了好久,關了很多東西都沒有用,終於發現原來是 "Usage Data Collector" 這個可悲的插件,它會搜集一些用戶的操作信息然后發送給eclipse基金會,操作多了,會占用很大的內存,簡直就像病毒,到Preference下可以看到"Usage Data Collector"這個選項,disable掉,搞定!
 
 
 
 
 
 
減少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版本,先更新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提示就沒了,但機器就再也不卡了。
 
 
 
 
 
 
 


免責聲明!

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



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