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

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

Как выловить утечку памяти в программе? [D7, 2003]


Dysan ©   (2006-08-01 15:10:00) 

Не подскажите как выловить утечку памяти в программе
поймать это и если программа завалилась сделать так чтобы ошибка об этом не попадала в общий лог сервера??????


Ketmar   (2006-08-01 18:47:00) [1]

>Джо ©   (01.08.06 17:10) [5]
не изменяет. только не совсем "альтернативного". скорее в виде "обёртки". но это чисто буквоедская разница. %-)


Джо   (2006-08-01 17:10:00) [2]

Кстати, если бы был D2006, то там можно было бы включить вывод информации об утечке памяти в конце выполнения программы.


> мне нужно в маей собственной программе!!!

MemCheck, который посоветовал Ketmar — это не отдельная программа, это модуль (unit), который, после включения его в программу, отслеживает утечки памяти. Если склероз мне не изменяет, то он выполнен в виде альтернативного менеджера памяти.


Джо   (2006-08-01 17:08:00) [3]

1. Найти ошибку.
2. Исправить ее.
3. Перекомпилировать программу.

Каков вопрос, таков и ответ.


Dysan   (2006-08-01 16:57:00) [4]

не мне не сторонней программой надо!
мне нужно в маей собственной программе!!! своими средствами!


Ketmar   (2006-08-01 15:54:00) [5]

MemCheck тоже.
а чтобы не попадало в лог, надо сделать так, чтобы программа не заваливалась.


Kolan   (2006-08-01 15:25:00) [6]

По первому пункту MemProof.


Наверх

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