2012-08-15 74 views
-1

我有一個基於java的網站,由10個eclipse項目組成。M2E不適合大項目嗎?

4 of them contains Entities+DTOs 
4 of them contains EJBs+DAOs+services 
1 EAR that contains those 8 projects 
1 WAR that is made of 20 managed beans and 20 JSF page, along with 12 composite component. 
A Jboss As 5.1 server and a tomcat 7 server. 

問題是eclipse非常慢,它會經常做一個「內存不足」的錯誤,然後關閉。 它在6GB內存的計算機上運行良好,但帶有4GB的計算機無法處理它。

我有一個朋友有相同的環境(eclipse版本,jboss版本等),它運行良好,3GB內存,而且他的項目比我的大得多。

唯一的區別是他沒有使用M2E。 相反,他在他的pom.xml從這裏到那裏有一些瘋狂的代碼。 但他的pom.xml需要7h30來執行mvn clean install -t4,我的是2分鐘。

這是常見問題?

+0

4GB/6GB分配給Eclipse的有多大?你有沒有修改eclipse.ini來給它更多的內存? – davidfmatheson 2012-08-15 13:11:58

+0

我不知道。我沒有對eclipse.ini做任何事情,但他們也沒有(6GB計算機)。因此它不是一個問題。 – Eildosa 2012-08-15 16:08:20

回答

1

如果它告訴你它已經用完了,我建議給Eclipse分配更多的內存。添加到您的eclipse.ini

-vmargs 
-Xms256m 
-Xmx512m 

你需要在每行後回車,我認爲它應該在文件中放在最後。至於爲什麼你遇到問題,而你的朋友不是,那麼沒有簡單的答案。你們有不同的項目和潛在的不同設置(IDE版本,Java版本,環境變量等)。我不認爲與M2E相關的內存問題本身是很常見的。

+0

這似乎是工作,謝謝= D 至於我的「朋友」,他們實際上是我的同事,我們有完全相同的計算機(除了公羊,我被認爲獲得6GB,但他們在RAM所以我結束了4)相同的操作系統,相同的Maven,相同的日食,一切都是相同的xD (顯然是同一個項目) – Eildosa 2012-08-15 16:51:22

+0

好,即使1024似乎不夠,我不能放更多,因爲這是一個日食32位版本 – Eildosa 2012-08-15 17:04:46