"Эм.....то есть два объекта ссылаются друг на друга.....как же gc почистит"
Вы думаете он не умеет разруливать циклические ссылки? Это всё же не ref-Counter GC. У MS система то поумнее будет =)
Да, но
"Управляет данными на форме и содержит алгоритмическую часть решения"
думаю тут как раз таки случай с использованием не статических членов класса
azaznioo: для начала пройдитесь профайлером по софтине и посмотрите кто сколько времени "отжирает". Так же было бы полезно помониторить память на наличие утечек.
Инструменты для этого я думаю найдёте.
Вы думаете он не умеет разруливать циклические ссылки? Это всё же не ref-Counter GC. У MS система то поумнее будет =)