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

Вниз

FastMM need help.   Найти похожие ветки 

 
vegarulez   (2016-01-16 17:58) [0]

D7,xp.
Всем мастерам привет!
Мой вопрос заключается в следующем - поставил FastMM для отлова ошибок и утечек памяти.
Ввиду того? что никогда этим не занимался - возникает оч. много вопросов - хотел бы вас попросить помочь разобраться, можно даже за небольшой donate )
Пока получил файл лога приложения, сформированный FastMM, но не могу в нём корректно разобраться, чтобы устранить ошибки. Он довольно объёмный 2500 строк.

поэтому приведу только сообщение FastMM (концевик файла)

В этом приложении происходят утечки памяти. Утечки блоков маленького размера (исключая ожидаемые утечки зарегистрированные по указателю):

5 - 12 байт: TIdThreadSafeInteger x 1, AnsiString x 42, Unknown x 1
13 - 20 байт: AnsiString x 3
21 - 36 байт: TIdCriticalSection x 2, AnsiString x 5
37 - 52 байт: TLptPortConnection x 1, TStringList x 1, AnsiString x 3
69 - 84 байт: TDownLoadfile x 1
85 - 100 байт: AnsiString x 1
277 - 308 байт: TSendStateTerm x 1, TLoadProvData x 1
437 - 484 байт: TSend_Eport x 1

Note: Детальная информация об утечках памяти журналируется в текстовый файл в том же каталоге, что и приложение. Для выключения этих проверок утечки памяти, уберите определение "EnableMemoryLeakReporting".

Уважаемые матсера, если у вас есть время, разъяснить и разобраться со всеми ошибками, прошу помочь. Пока читаю статьи, разбираюсь откуда начать копать.


 
vegarulez   (2016-01-16 19:49) [1]

Почитал, поковырял код сократил сообщения до 2-ух

В этом приложении происходят утечки памяти. Утечки блоков маленького размера (исключая ожидаемые утечки зарегистрированные по указателю):

5 - 12 байт: TIdThreadSafeInteger x 1, AnsiString x 1
21 - 36 байт: TIdCriticalSection x 2

Note: Детальная информация об утечках памяти журналируется в текстовый файл в том же каталоге, что и приложение. Для выключения этих проверок утечки памяти, уберите определение "EnableMemoryLeakReporting".

В файле репорта вместо 2500 строк уже 160...


 
vegarulez   (2016-01-16 19:53) [2]

log и один из файлов Umd5.pas котором регистрируется ошибка залил на файло обмен.
https://dropmefiles.com/HuYki


 
vegarulez   (2016-01-16 22:57) [3]

только что заметил))))
название ссылок закачанных файлов - файлообмен сам рандомно генерит ))))) поэтому насчет "HuYki" это к файлобмену



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

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

Наверх




Память: 0.47 MB
Время: 0.005 c
2-1453318580
testeruser
2016-01-20 22:36
2017.12.24
структура базы


2-1453069996
vegarulez
2016-01-18 01:33
2017.12.24
Ошибка при создании объекта


2-1453717107
Andrey K
2016-01-25 13:18
2017.12.24
Как активировать устройство подсоеденёное через роутер.


2-1452769577
testeruser
2016-01-14 14:06
2017.12.24
Thread


2-1452253920
gedevan
2016-01-08 14:52
2017.12.24
Как сделать sql запрос к нескольким таблицам (ADO,MS Access)?