Bonjour à tous,

Je suis face à un problème épineux concernant la gestion de la mémoire. Lorsque je navigue dans mon application, j'affiche des formulaires qui font appelle à une base de donnée.
Mais lorsque je ferme un formulaire et que celui-ci n'a plus de référence dans l'execution du programme, il ne décharge pas la mémoire. Et comme un formulaire prend en moyenne 2 Mo, la mémoire est vite saturée.

J'ai essayé de forcer la garbage collector a travailler en appelant la méthode GC.Collect() après la fermeture de la fenetre mais je gagne à peine 500Ko.

Quelqun aurait-il une idée pour résoudre mon problème?