Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

Как отследить утечки памяти   Найти похожие ветки 

 
shc   (2004-09-07 16:04) [0]

Добрый день, мастера. Подскажите, пожалуйста, как отследить засоряет ли программа память (не "убирает" за собой), а также чем, когда и где программа сорит.


 
Ega23 ©   (2004-09-07 16:05) [1]

Task Manager.


 
Amoeba ©   (2004-09-07 16:14) [2]

От TaskManager пользы мало.
MemProof тебе поможет. Это специальная утилита - отладчик для обнаружения и нахождения в коде программы мест, вызывающих утечку памяти.
http://www.automatedqa.com/downloads/memproof.asp
Help придется брать от предпоследней версии.


 
shc   (2004-09-07 16:15) [3]

>ega23 А поподробнее


 
Amoeba ©   (2004-09-07 16:21) [4]


> чем, когда и где программа сорит

Этого тебе TaskManager не скажет. Помогут только СПЕЦИАЛЬНЫЕ средства - отладчики, заточенные на обнаружение и локализацию утечек памяти. MemProof - бесплатный, прочие - платные. И еще раз повторяю, что от TaskManager пользы немного. Об этом уже не раз говорилось в форуме.


 
shc   (2004-09-07 16:28) [5]

> Amoeba  Thanks.


 
Iconka ©   (2004-09-07 16:30) [6]

Прекрасное бесплатное средство http://v.mahon.free.fr/pro/freeware/memcheck/


 
Amoeba ©   (2004-09-07 16:38) [7]


> Iconka ©   (07.09.04 16:30) [6]
> Прекрасное бесплатное средство http://v.mahon.free.fr/pro/freeware/memcheck/

И чем же оно так прекрасно (20кб! - только этим?)? MemProof все же более мощное средство.


 
Iconka ©   (2004-09-07 16:41) [8]


> И чем же оно так прекрасно (20кб! - только этим?)? MemProof
> все же более мощное средство.

А ты попробуй. Это модуль, который нужно подключить к проекту.
А поставив MemProof ты создашь еще не одну ветку с вопросами как с ним работать....


 
Amoeba ©   (2004-09-07 16:46) [9]

Есть еще и такая вещь, как утечки ресурсов, тут MemCheck не поможет.


 
Iconka ©   (2004-09-07 16:49) [10]


> Есть еще и такая вещь, как утечки ресурсов, тут MemCheck
> не поможет.

Но ты же спрашивал про утечку памяти.


 
Shc   (2004-09-07 16:53) [11]

Спрашивал вообще-то я.
Закачал оба. По описанию вроде то, что мне нужно (за что всем спасибо).
Попробую, поделюсь впечатлениями :-)


 
shc   (2004-09-09 13:45) [12]

Нашел. Терял много памяти на ссылках (ох уж эти делфевские  string в руках паскалиста :-)). Помог MemProof (методом закавычивания).
MemCheck тоже интересный вариант, хотя на моем проэкте остальные результаты (другие проблемы) были одинаковые (правда я не уверен в корректной работе модуля под ХР)
Еще раз всем спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
14-1094394558
Voland
2004-09-05 18:29
2004.09.26
Народ а как из битмапа иконку сделать?


14-1094741251
Копир
2004-09-09 18:47
2004.09.26
Эй, иногородние, скоро Вас в Москву не пустят.


4-1092832619
lightix
2004-08-18 16:36
2004.09.26
Получить имя пользователя Win2k


14-1093947919
Труп Васи Доброго
2004-08-31 14:25
2004.09.26
Как работать с TIBUpdateSQL?


4-1092332559
nester
2004-08-12 21:42
2004.09.26
Как получить pid проги которую я запускаю по ShellExecute?