Как узнать где утечка памяти (Как узнать где утечка памяти в пронрамме,)

Модератор: Модераторы разделов

morenko
Сообщения: 6

Как узнать где утечка памяти

Сообщение morenko »

Как узнать где утечка памяти в программе, с помощью какого средства это можно зделать?????????
Нужно узнать какая переменая не освобождает память, программа написана на С.
Кто знает пожалуйста подскажите......
Спасибо сказали:
Аватара пользователя
glist
Сообщения: 134
ОС: Debian Linux

Re: Как узнать где утечка памяти

Сообщение glist »

morenko писал(а):
21.11.2005 22:27
Как узнать где утечка памяти в программе, с помощью какого средства это можно зделать?????????
Нужно узнать какая переменая не освобождает память, программа написана на С.
Кто знает пожалуйста подскажите......


в данном случае нужно с дебагером сидеть...
Debian GNU/Linux, windowmaker, Centericq, Opera/Mozilla/links.
----------------------------------
Sending Kiddies to /dev/null
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: Как узнать где утечка памяти

Сообщение d_Sun »

morenko писал(а):
21.11.2005 22:27
Как узнать где утечка памяти в программе, с помощью какого средства это можно зделать?????????
Нужно узнать какая переменая не освобождает память, программа написана на С.
Кто знает пожалуйста подскажите......


Прогу сами писали? Если да и по размерам не большая можете выложить сюда...

в данном случае нужно с дебагером сидеть...


Я вам не верю :)
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Как узнать где утечка памяти

Сообщение flook »

Есть програмка njamd. Очень помогает.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: Как узнать где утечка памяти

Сообщение -error »

google.com -> malloc debugger
и будет тебе щастие.
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: Как узнать где утечка памяти

Сообщение oav »

morenko писал(а):
21.11.2005 22:27
Как узнать где утечка памяти в программе, с помощью какого средства это можно зделать?????????
Нужно узнать какая переменая не освобождает память, программа написана на С.
Кто знает пожалуйста подскажите......

http://www.linuxjournal.com/article/6556

зы. потратил меньше 2 минут в гугле.
ззы. сам запрос: http://www.google.ru/search?hl=ru&q=memory...D1%81%D0%BA&lr=
Спасибо сказали: