Использование пямяти модулями, утечки.
От: DevianT  
Дата: 15.01.03 16:57
Оценка:
Имеем проект под MSVC.NET с несколькими модулями-библиотеками. Проект использует БД под ADO, видео камеру через Direct Show, тображение на экран, модули алгоритмов и пр.

Проблема: в stand by режиме (захват изображения, обработка, отображение результата) у какого-то из модулей утекает память (за ночь вполне до 600 метров может дойти), видно через task manager. Стандартные утилиты проверки корректности использования памяти найти утечку не помогли, единовременные утечки по мелочи конечно обнаружились, но ничего такого что аллоцировалось бы в основном цикле программы и вызывало настолько объемные утечки замечено не было. Использоваись Rational Rose Purify, Memory Validator. Bounds Checker'a под MSVC7.0 пока нет, но до портирования проекта под 7-ю студию он тоже молчал об утечках.

Воспрос: необходима программа которая как минимум отображала бы сколько какая из DLL-ок проекта выделила памяти в текущий момент, чтобы обнаружить протекающий модуль. Читал статьи на rsdn про ascLib, но не уверен что она поможет в этом случае — к ряду модудей нет исходников.

Что посоветуете?
Re: Использование пямяти модулями, утечки.
От: Valerio Россия linkedin.com/in/boronin
Дата: 15.01.03 17:08
Оценка:
DT>Воспрос: необходима программа которая как минимум отображала бы сколько какая из DLL-ок проекта выделила памяти в текущий момент, чтобы обнаружить протекающий модуль. Читал статьи на rsdn про ascLib, но не уверен что она поможет в этом случае — к ряду модудей нет исходников.

посоветую, как обычно, начать с TaskInfo2003
она покажет какие модули сколько кушают в реальном времени не говоря уже о таких вещах, как сколько и каких объектов ядра открыто и т.п.

удачи!
... << RSDN@Home 1.0 beta 4 >> silent
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[2]: Использование пямяти модулями, утечки.
От: Valerio Россия linkedin.com/in/boronin
Дата: 15.01.03 17:16
Оценка:
прошу прощения, показывает, кажется, не совсем то: только то, сколько памяи модуль занимает, а не то, сколько он выделил...

V>посоветую, как обычно, начать с TaskInfo2003

V>она покажет какие модули сколько кушают в реальном времени не говоря уже о таких вещах, как сколько и каких объектов ядра открыто и т.п.
... << RSDN@Home 1.0 beta 4 >> silent
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.