Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.14;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.016 c
2-1304580718
LDV
2011-05-05 11:31
2011.08.14
variable required


2-1304245889
asdasx
2011-05-01 14:31
2011.08.14
Сравнение дробных чисел


2-1304369709
Lutdan
2011-05-03 00:55
2011.08.14
Delphi:Вывести в DBLookupComboBox нужною строку столбца


15-1303457253
>|<
2011-04-22 11:27
2011.08.14
Посоветуйте компоненты для раскраски SQL


1-1261590906
Alex_C
2009-12-23 20:55
2011.08.14
Windows 7 64 bit и SetLength