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

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

Как узнать, что в приложении течёт память? [D7, XP]


Страницы:   1 2

Б ©   (2010-04-12 22:23:00) 

Здрасти!

Как узнать, что в приложении течёт память?
Если да, то сколько в kb?


Игорь Шевченко   (2010-04-14 17:41:00) [1]

Amoeba_   (14.04.10 17:39) [25]


> Но это уже на совести авторов Windows.


запуск любого приложения приводит к утечкам GDI ? Вот новость...достаточно запустить 8192 раз приложения во время сеанса работы Windows и все, кончились объекты GDI ?


Amoeba_   (2010-04-14 17:39:00) [2]


> Б   (14.04.10 16:32) [24]
>
> Открыл MemProof'ом приложение, нашёл 2 утечки GDI-объектов.
>  ;)

Есть такое дело. Но это уже на совести авторов Windows.


Б   (2010-04-14 16:32:00) [3]

Открыл MemProof'ом приложение, нашёл 2 утечки GDI-объектов. ;)
P.S. Открыл eXe-шник S.T.A.L.K.E.R.'а, в итоге 40 утечек. ;)


Б   (2010-04-14 12:25:00) [4]


> Игорь Шевченко ©   (14.04.10 12:22) [22]


"Чё в Гугле забанили?" © Игорь Шевченко

;D


Игорь Шевченко   (2010-04-14 12:22:00) [5]

Б   (14.04.10 10:10) [21]

И че б тебе сразу к Александру не пойти ? Или ты нас проверял ?


Б   (2010-04-14 10:10:00) [6]

http://gunsmoker.blogspot.com/2009/05/blog-post_24.html


Leonid Troyanovsky   (2010-04-14 08:26:00) [7]


> Loginov Dmitry ©   (13.04.10 20:09) [17]

> В диспетчере задач посмотреть (колонка "Память").

perfmon.exe

--
Regards, LVT.


DVM   (2010-04-14 07:29:00) [8]


> Andy BitOff ©   (13.04.10 22:18) [18]


> а FastMM4 (4.92) их нашел.


> Вопрос с заковыркой?

Да вообще то FastMem не имеет отношения отношения к объектам того же GDI, т.к. не он память под них не выделял, следовательно знать о них не знает.

MemProof тот вот знает.


Andy BitOff   (2010-04-13 22:18:00) [9]

> DVM ©   (13.04.10 11:07) [15]
> Этот тандем ловит утечки объектов GDI например?

Да. Я как раз столкнулся с тем что Eureka не ловил утечки при работе с GDI+, а FastMM4 (4.92) их нашел.

Вопрос с заковыркой? Может не все поймал?


Loginov Dmitry   (2010-04-13 20:09:00) [10]


> Как узнать, что в приложении течёт память?


В диспетчере задач посмотреть (колонка "Память"). Если утечка большая, то исправлять.


Anatoly Podgoretsky   (2010-04-13 11:32:00) [11]

> Andy BitOff  (13.04.2010 11:04:14)  [14]

Правильно, клячи нам ни к чему.


DVM   (2010-04-13 11:07:00) [12]


> Andy BitOff ©   (13.04.10 11:04) [14]


> Перешел на тандем с фастмем, вот это уже ядерная смесь

Этот тандем ловит утечки объектов GDI например?


Andy BitOff   (2010-04-13 11:04:00) [13]

Eureka ловит не все, как-то с этим столкнулся. Перешел на тандем с фастмем, вот это уже ядерная смесь, тем более, что фастмем в релизе отклячается.


12   (2010-04-13 09:18:00) [14]

достаточно на мастаках под девушкой - удаленно все баги отлавливаются
даже задачи по физике решаются
и все бесплатно
EurekaLog - отстой по сравнению с этим :)


Германн   (2010-04-13 02:22:00) [15]


> Ускоряет поиск проблем, наверно, на порядки.

Особенно, если зарегистрироваться на королевстве. :)


Дмитрий Белькевич   (2010-04-13 01:57:00) [16]


> Имхо, копейки.


+1. За ту функциональность, что они делают. Ускоряет поиск проблем, наверно, на порядки. Особенно удалённо.


Германн   (2010-04-13 01:17:00) [17]


> Putnik ©   (13.04.10 00:14) [7]
>
> EurekaLog - только платный, насколько помню

Имхо, копейки.


Дмитрий Белькевич   (2010-04-13 00:55:00) [18]

У нас менялось так: MemCheck > FastMM4 > EurekaLog. Первые два - бесплатные.


DVM   (2010-04-13 00:39:00) [19]


> Как узнать, что в приложении течёт память?
> Если да, то сколько в kb?
>
>

FastMM4
MemProof


Putnik   (2010-04-13 00:14:00) [20]

EurekaLog - только платный, насколько помню


Страницы:   1 2

Наверх

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