Ciao a tutti
Spero possiate aiutarmi.
Sto scrivendo un programmino che utilizza JPA per l'accesso al database e JavaFX per l'interfaccia.
Il problema è che ogni volta che mostro una tabella (perciò leggo il database) viene incrementato lo heap di memoria, perciò, se ad esempio guardo la RAM dal task manager di windows, questa continua ad aumentare. Il problema è che ad un certo punto non ce n'è più e scoppia.
Secondo la mia logica (magari sbaglio) se pulisco gli items della TableView, non dovrei più avere oggetti in memoria, pertanto l'occupazione dovrebbe calare. Invece niente, incrementa ogni volta!
Anche sollecitando con System.gc() niente.
Che si potrebbe fare?
Grazie per ogni suggerimento!