-1

私は、10 の eclipse プロジェクトで構成された Java ベースの Web サイトを持っています。

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のRAMを搭載したコンピューターでは問題なく動作しますが、4GBのコンピューターでは処理できません。

同じ環境 (eclipse バージョン、jboss バージョンなど) の友人がいて、3 GB の RAM で問題なく動作しています。さらに、彼のプロジェクトは私のプロジェクトよりもはるかに大きいです。

唯一の違いは、彼が M2E を使用していないことです。pom.xml代わりに、彼はここからあちらへとコピーする jarにいくつかのクレイジーなコードを持っています。しかし、彼の pom.xml の実行には 7 時間 30 分かかりますが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 に答える