複数のテスト クラスを参照するスイートがあります。合計で、15,354 のテスト ケースがあります。スイートを実行すると、11000 番目のマーク (多かれ少なかれ) でメモリ不足エラーが発生します。
4G RAMを搭載したWin 7 64ビットで実行しています。また、Eclipse の実行構成で Java ヒープを 1536M に最大化しました。
テストクラスを個別に実行すると問題なく動作します。メモリフットプリントを減らすために従うことができるテクニック/ガイドラインはありますか?
以前、コードをリファクタリングして、テスト ケースでスーパー クラスを利用し、クラス変数を使用してメモリ消費を削減しましたが、今はもう削減できません。