ho provato anche con -Xms1024m -Xmx1024m ma va comunque in eccezione...Originariamente inviato da Alex'87
Quanto hai impostato come heap iniziale?
Hai provato ad usare un profilatore, come VisualVM, per capire dove viene usata tutta quella memoria?
non ho usato un profilatore.. però io non capisco perché succede proprio da un punto di vista teorico..
ho provato anche a definire l'ArrayList nella funzione chiamante in modo che non fosse una variabile locale del metodo.. la sitazione è migliorata un po' ma poi comunque genera l'eccezione