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