Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как отловить утечку памяти [D7, Win2k]


gsformat ©   (2005-01-28 06:07:00) 

Здравствуйте !
После завершения работы в IDE появляется ошибка доступа к памяти.
Ясно, что где-то в приложении, запускаемом под IDE, утечка памяти.
Подскажите, где можно взять утилиту, позволяющую отследить выделение и освобождение
памяти приложением. Или таких не существует ?
Прошелся по всему своему коду и, конечно, ничего не нашел. Однако, где-то утечка же есть.


Igor_thief   (2005-01-28 16:27:00) [1]

jack128 ©   (28.01.05 8:22) [1]
MemProof выводит инфу не в очень удобной форме. Есть что-то по прикольней?


ЮЮ   (2005-01-28 11:58:00) [2]

>Вы бы (свежий взгляд) с чего начали ?

Для начала я бы продолжил пошагово выполнять программу, Call Stack бы посмотрел, брэкпоинтов бы понаставил


gsformat   (2005-01-28 11:47:00) [3]

ЮЮ !
Я просто не знаю, куда ткнуться, Вы бы (свежий взгляд) с чего начали ?


ЮЮ   (2005-01-28 10:40:00) [4]

Сорри, не заметил, что проблема возникает у IDE


ЮЮ   (2005-01-28 10:39:00) [5]

Это не утечка, а попытка работать с уже уничтоженным объектом. Посмотри нет ли лишних телодвижений в OnDestroy формы.
Если используешь таймеры, останови их до уничтожения формы, ибо они часто и приводят к AV при завершении приложения


gsformat   (2005-01-28 08:59:00) [6]

Спасибо.
Буду проверять код.


JibSkeart   (2005-01-28 08:41:00) [7]

либо AQTime
правда я еще не  нашел полную версию сиего продукта на халяву :(


jack128   (2005-01-28 08:22:00) [8]

gsformat   (28.01.05 6:07)
Подскажите, где можно взять утилиту, позволяющую отследить выделение и освобождение
памяти приложением. Или таких не существует ?

MemProof попробуй...


Наверх

Титульная страница Поиск, карта сайта Написать письмо