Bonjour,
J'avais une question concernant le disposing des objets. j'ai actuellement un control1 avec dessus une centaine de controls2.
Bon déjà j'ai remarqué que le fait de faire control1.controls.clear ne dispose pas les objets dessus.
D'après ce que j'ai pu trouver dans mes recherches ils seront disposés tôt ou tard quand le système sera décidé x).
Quand je force le GarbageCollector il n'y a aucune libération de la mémoire qui est visible.
(GC a été réalisé avec le deuxième pic bleu...)
Ensuite j'ai fait une fonction qui dispose tous les control2 un par un avant de les supprimer de control1. Puis je force le GC. La mémoire se libérè bien,...
Si j'ai bien comprit il est obligatoire de faire une fonction qui dispose les objets non managés qu'une classe utilise sinon il seront jamais disposés tout seuls ?
Je voulais aussi donc savoir comment ça se fait que la méthode dispose de mes controls est jamais appelée...
Merci d'avance
Partager