Профилировщик CLR также может выявить, какие методы распределяют больше хранилища, чем вы ожидали, и можете выявить случаи, когда вы непреднамеренно сохраняете ссылки на бесполезные графические объекты, которые в противном случае могли бы быть восстановлены GC. (Обычным шаблоном проектирования проблем является кеш-память программного обеспечения или таблица поиска элементов, которые больше не нужны или безопасны для последующего восстановления. Трагично, когда кеш хранит графические объекты в течение их полезного срока службы. Вместо этого обязательно null ссылки на объекты, которые вам больше не нужны.) - Написание более быстрого управляемого кода
Я не думаю, что я действительно когда-либо отказывался от ссылки раньше. Я предполагаю, что вам не всегда нужно это делать, но я думаю, что также есть моменты, когда важно помнить об этом. Но что это такое? Когда вы должны отклонять ссылки?