Вниз
Скачать: CL | DM;

TThread и FastMM4   Найти похожие ветки 

 
MonoLife ©   (2011-05-06 10:27) [0]

Добрый день!
Подключил к проекту FastMM
Создаю TThread (модуль TFFModul)
TThread.Create(false);
TThread.Resume
после закрытия приложения
FastMM "ругается"
В этом приложении происходят утечки памяти. Утечки блоков маленького размера (исключая ожидаемые утечки зарегистрированные по указателю):
53 - 68 байт: TFFModul x 1

м..м. может кто-нибудь прояснить ситуацию?


 
Юрий Зотов ©   (2011-05-06 11:07) [1]

1. Зачем Resume?
2. Почему класс потока называется так же, как в VCL?
3. Где уничтожается объект "поток"?


 
Игорь Шевченко ©   (2011-05-06 13:10) [2]


> может кто-нибудь прояснить ситуацию?


Ты можешь. Например, сказав FastMM $FullDebugMode


 
MonoLife ©   (2011-05-06 13:10) [3]


> 1. Зачем Resume?

Да, действительно, ведь суспендед в фалс

> 2. Почему класс потока называется так же, как в VCL?

сорри, писал вручную, на самом деле, в программе в процедуре локальная переменная ff: TFFModul, который как раз TThread

> 3. Где уничтожается объект "поток"?

Вот тут собака порылась Я думал, что после отработки он сам уничтожается, т.к. по дефолту FreeOnTerminate=true.
Вот я неуч! FreeOnTerminate по умолчанию оказывается false!
Спасибо, Юрий Зотов!


 
MonoLife ©   (2011-05-06 13:13) [4]


> Ты можешь. Например, сказав FastMM $FullDebugMode

сказал. На будущее:) благодарю, Игорь Шевченко



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
2-1304369709
Lutdan
2011-05-03 00:55
2011.08.14
Delphi:Вывести в DBLookupComboBox нужною строку столбца


15-1303459236
Дмитрий С
2011-04-22 12:00
2011.08.14
HDFury DVI-D->VGA


1-1261153710
d@vinchi
2009-12-18 19:28
2011.08.14
Работа с кодаками G.XXX и протоколом RTP в Delphi?


6-1240487526
ZERAM
2009-04-23 15:52
2011.08.14
idHHP и charset


15-1303455017
И. Павел
2011-04-22 10:50
2011.08.14
В ICQ стучатся незнакомые люди :)




   Наверх