Questa?
Senza vedere il codice comunque è un po' difficile dire cosa potrebbe non essere "appropriato" e causare il problema di memoria. Potrebbe essere altro, es. il modo in cui gestisci gli oggetti in generale .....
Innanzitutto come consiglio: non usare il task manager di Windows che peraltro non è in grado di mostrare il grafico della memoria per un singolo determinato processo. Usa jconsole, è un tool del JDK.


Rispondi quotando