Я использую EmguCV, оболочку OpenCV для .NET. Я удаляю все созданные объекты, но мое приложение все еще использует все больше и больше памяти (в конфигурации выпуска тоже). Я отлажена мое приложение с помощью профилировщика .NET памяти и получить этот результат:Emgu CV - утечка памяти (потребление памяти)
http://img532.imageshack.us/img532/2503/screenqv.png
все объекты подсчет экземпляра oscilating но GCHandle экземпляр counr увеличивается, пока моя машина не является непригодной для использования. Сборщик мусора не выпускает память (я думаю).
Я использую VS 2008 профессиональный, Win7 prof 32-разрядный, как обновленный, так и последний стабильный вариант emguCV.
Я могу опубликовать код приложения, если это поможет.
Спасибо и извините за мой английский. Martin
OpenCV очень противно, когда дело доходит до утилизации объектов. Я бы сказал, что вы, скорее всего, не распоряжаетесь чем-то, что нужно утилизировать. Поместите код и, возможно, мы сможем найти вашу ошибку. – ubiquibacon