-1

我有一个由 10 个 eclipse 项目组成的基于 java 的网站。

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很慢,经常会出现“out of memory”的错误然后关机。它在具有 6GB 内存的计算机上运行良好,但具有 4GB 的计算机无法处理它。

我有一个朋友有相同的环境(eclipse 版本,jboss 版本等),它运行良好,3GB 内存,而且他的项目比我的大得多。

唯一不同的是他没有使用M2E。相反,他在pom.xml从这里到那里的复制 jar 中有一些疯狂的代码。但是他的 pom.xml 需要 7h30 才能执行mvn clean install -t4,我的需要 2 分钟。

这是一个常见问题吗?

4

1 回答 1

1

如果 Eclipse 告诉您它快用完了,我建议您为 Eclipse 分配更多内存。将此添加到您的eclipse.ini

-vmargs
-Xms256m
-Xmx512m

每行后都需要回车,我认为它应该在文件的最后。至于为什么您遇到问题而您的朋友没有,没有简单的答案。你们有不同的项目和可能不同的设置(IDE 版本、Java 版本、环境变量等)。我认为与 M2E 本身相关的内存问题并不常见。

于 2012-08-15T16:08:24.710 回答