Je suis en train de lancer en bas d'une fuite de mémoire dans une application windows forms. Je suis à la recherche maintenant à un formulaire qui contient plusieurs formulaires imbriqués. Ce qui m'inquiète, c'est que les formes d'enfants, en leur constructeur, prendre une référence au formulaire parent, et de la garder dans un champ. Il me semble donc que venir garbage-collection le temps:
Parent a une référence à l'enfant forme, via la collection de contrôles (formulaire enfant est embarqué là-bas). Formulaire d'enfant n'est pas GC avais.
Formulaire enfant a une référence au formulaire parent, par le membre privé de terrain. Formulaire Parent n'est pas GC avais.
Est-ce une bonne compréhension de la façon dont le garbage collector évaluer la situation? De toute façon, pour "prouver" pour des fins de test?