У меня большое приложение .NET C # с утечкой памяти. Используя профилировщик памяти ants, я вижу, что в памяти есть несколько версий одних и тех же пользовательских элементов управления, и сборщик мусора не собирает их. Кэширование вывода на веб-формах, но не кеширование вывода на реальных пользовательских элементах управления.
Есть ли причина, по которой пользовательские элементы управления не удаляются?
Как я могу определить, почему и что мешает их утилизации сборщиком мусора?