![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выловить утечку памяти в программе? [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.