Все еще выделенная память может вообще не быть проблемой.Если у вас достаточно свободной памяти на компьютере, сборщик мусора .NET не будет запускаться для очистки.Только когда вам понадобится память, GC сработает.
Если вы хотите убедиться, что это утечка, вы можете сделать следующее:
- Убедитесь, что у вас нет ссылок нав любом случае.
- Вызовите GC.Collect ()
- Проверьте, не запрошена ли еще память
Не помещайте GC.Collect () вфинальная сборка;просто чтобы убедиться, что вы не охотитесь за призраками.