2011-01-21 7 views
0

このエラーは、Adobe Flex 3.5アプリケーションを構築するSnow LeopardとMaven 2.2.1を実行しているMacで発生します。MavenビルドFlex 3.5 app、java.lang.OutOfMemoryError:Javaヒープスペース

[INFO]最終的なメモリ:

が、私は私のMAVEN_OPTSのENV変数を設定する処理を進めてきた、それは達人が終了すると

を-Xmx1024mに設定しています、最終的にメモリがこの限界に近いどこにもありません。それは1024Mの制限の下で、これまでだが、それは私が見ることができる唯一の奇妙なことだ、なぜだよう、ガベージコレクションが実行されました - 46M/123M

は、私は、これは赤ニシンであるかはわかりません。私は最大1024Mのヒープスペースを持つすべてのデベロッパーチームで作業しています.WindowsやSnow Leopardの箱に入っています。私が試すことができる何か他にありますか?

答えて

1

Mavenは、実行中に別々のプロセスを複数回フォークオフすることがあります。これらは一般的に同じチューニングを共有するとは想定できません。 MAVEN_OPTSは、mavenの実行にのみ適用されます。それが正常に終了したという事実(Maven自身がヒープリミットを打つと終了すると)は大きすぎるサブプロセスであることを示す良い指標です。

完全なエラーレポートは、処理中のどこで障害が発生しているのかを特定します。 flexmojos FAQは、flexmojosの目標がMAVEN_OPTS設定に従うことを示しているようです。私はflexmojosを使用していると仮定しています。だから私の推測では、それはおそらく失敗しているテストですか?エラートレースの関連部分を通知する必要があります。

0

回答ありがとうございました。私は実際にMAVEN_OPTSを取得しなかった管理者として誤ってmavenを実行していたことが判明しました。このため、メモリ不足例外が発生しました。ドー!

関連する問題