Problema: Liberare le risorse

di il
1 risposte

Problema: Liberare le risorse

Salve a tutti, mi sono appena iscritto al forum ma è da un pò che lo seguo e mi è sempre stato utile a risolvere qualche problema... ora purtroppo ne ho uno che non riesco a risolvere:

Quando avvio la mia applicazione occupa in memoria circa 20 MB, quando clicco su un certo pulsante che ogni volta crea un nuovo form con un dataGrid di 6000 articoli, vengono sommati alle risorse 5 MB e anche se il form viene distrutto le risorse rimangono cmq allocate e così arrivo anche ad occupazioni in memoria inaccettabili.
Sapevo che se le risorse non erano più utilizzate entrava in gioco il garbage collection ma qui sembra non fare assolutamente nulla. Ho provato anche a richiamare il distruttore manualmente ma niente da fare.

Come faccio a liberarmi immediatamente delle risorse che non uso?
Vorrei che appena chiudo il form secondario tutta la memoria che è stata utilizzata a quello scopo fosse cancellata.
Come devo fare?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte