Главная страница
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.012 c
6-1240473036
MultIfleX
2009-04-23 11:50
2011.08.14
win pcap


15-1303510486
Иксик
2011-04-23 02:14
2011.08.14
Пол Гэллико


6-1240371968
MultIfleX
2009-04-22 07:46
2011.08.14
pcap packet format


10-1175845053
vir
2007-04-06 11:37
2011.08.14
ActiveX -> JavaScript


15-1303722726
И. Павел
2011-04-25 13:12
2011.08.14
Порекомендуйте самоучитель по десктопным C# и JAVA