Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.12.24;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
2-1453069996
vegarulez
2016-01-18 01:33
2017.12.24
Ошибка при создании объекта


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


15-1467989201
Kilkennycat
2016-07-08 17:46
2017.12.24
Что лучше, C# или Delphi


2-1452956336
vegarulez
2016-01-16 17:58
2017.12.24
FastMM need help.


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский