興味深い問題があります。build.xml要素を介してJUnitテスト(50のテストで構成されるテストスイート)を実行するAntを使用しています。問題は、OutOfMemoryErrorを受け取ることです。
ANT_OPTS引数を使用してヒープスペースを拡大しましたが、役に立ちませんでした。Eclipseで同じテストスイートを実行すると(すべて問題ありません)、GCのおかげでメモリが解放されます。
この問題はAntとそのJUnitタスクに関連していると思います。
たぶん、テストのログが理由です(しかし、一方で、私はprintsummary = "false"を持っています、[たぶんoutputtoformattersもfalseに設定する必要があります???])。
私の2番目の推測は、TEST ***。xmlファイル(テストの最後に生成された)がメモリに保持され、テストの最後にフラッシュされるということです。そのファイルにあるログを減らす方法はありますか?
みんな、手がかりを教えてください。