eclipse 不太穩定

來源:互聯網
上載者:User

換了新機器,發現64位機器上,我的eclipse非常不穩定,建立一個檔案或檔案夾都會死,
在網上看了這個討論,然後在eclipse.ini中加上參數:
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith 問題解決

原貼位置:
http://www.linuxsir.org/bbs/thread330512.html

為啥這麼多人要用64bit 的cpu呢。。
不知道是自己考究的理由還是受資本家槍文誘引呢。。
我個人認為,普通使用者就是老老實實的用過去的穩定的構架是最合適的。。

雖然我的cpu准支援64bit,但一直使用的是32bit構架,除了狂吃記憶體外運行一直很穩定,所以無法驗證死機問題
但可以肯定的是eclipse 新版是有退出bug的,參考:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092

解決的方法是加上參數:
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith

另外,盡量使用穩定分支的jdk
並且使用命令列啟動eclipse 以保證能夠看到它退出時的輸出

我也是使用穩定版jdk 6 源自portage
但eclipse 是自己下的,下完解壓到一個目錄就行了, 這東西因為我這邊有時要複製著走(移動版),所以沒用過portage 裡的,不過,看上文命令列給vm的記憶體太小了,試著加大看看,並且如果有用ve(visual editor) 的話,那必須使用它wiki上的patch版本,否則死機是正常的。
我的命令列參考(2G記憶體分了一半),也就是eclipse.ini 檔案內容:

-showsplash
org.eclipse.platform
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=128m
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:+UseParallelGC
#fix bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith

聯繫我們

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