références sur les objets

marib
références sur les objets

Bonjour,

Je travaille sur une application client-server avec formes MDI. Il y a une série d'objets qui sont créés derrière au moment que une forme MDI enfant est crée. Malheureusement il y a beaucoup de références entre tous les objets créés au ce moment-la et quand la forme enfant est fermée il y a des objets qui ne sont pas détruis. J'ai essayé d'implémenter des méthodes Dispose pour chaque de ces objets mais il y a encore des choses qui je ne vois pas.

Est que il y a des outils in visual studio (?) pour voir quelles sont les références qui tiennent les objets en vie?

merci

jp.gouigoux

Bonjour,

Tout d'abord, une remarque : si ta feuille est simplement cachée et non pas fermée, il est tout à fait normale qu'elle, ainsi que toutes ses références, reste active en mémoire.

Si ce n'est pas le problème, pourrais-tu nous expliquer ce qui te fait dire que des objets ne sont pas disposés ? Si c'est en analysant les ressources mémoire, c'est normal : pour des raisons de performance, le ramasse-miettes n'est pas toujours lancé après une grosse libération de mémoire, et si ton processus a encore de la mémoire disponible, le gc ne se déclenchera pas tout de suite...

En attendant plus d'infos de ta part,

JP