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

Вниз

Отчет в FastMM   Найти похожие ветки 

 
brother ©   (2009-12-29 05:20) [0]

Объясните, почу в базовых классах показывает утечки? (дампы памяти убрал)

--------------------------------2009/12/29 10:14:03--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0xFAC, and the stack trace (return addresses) at the time was:
4029AF [System][@GetMem]
4039BF [System][TObject.NewInstance]
403D6E [System][@ClassCreate]
428FE6 [Contnrs][TObjectList.Create]
40650D [System][TInterfacedObject.NewInstance]
403D6E [System][@ClassCreate]
429E7F [HelpIntfs][THelpManager.Create]
429D9F [HelpIntfs][GetHelpSystem]
451541 [Forms][TApplication.ValidateHelpSystem]
44F768 [Forms][TApplication.Create]
403DC6 [System][@AfterConstruction]

The block is currently used for an object of class: TObjectList

The allocation number is: 195

--------------------------------2009/12/29 10:14:03--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0xFAC, and the stack trace (return addresses) at the time was:
4029AF [System][@GetMem]
4039BF [System][TObject.NewInstance]
403D6E [System][@ClassCreate]
428FE6 [Contnrs][TObjectList.Create]
429E8E [HelpIntfs][THelpManager.Create]
429D9F [HelpIntfs][GetHelpSystem]
451541 [Forms][TApplication.ValidateHelpSystem]
44F768 [Forms][TApplication.Create]
403DC6 [System][@AfterConstruction]
44E611 [Forms][TScreen.Create]
43C738 [Controls][InitControls]

The block is currently used for an object of class: TObjectList

The allocation number is: 196

--------------------------------2009/12/29 10:14:03--------------------------------
A memory block has been leaked. The size is: 20

This block was allocated by thread 0xFAC, and the stack trace (return addresses) at the time was:
4029AF [System][@GetMem]
4039BF [System][TObject.NewInstance]
403D6E [System][@ClassCreate]
428FE6 [Contnrs][TObjectList.Create]
429E9D [HelpIntfs][THelpManager.Create]
429D9F [HelpIntfs][GetHelpSystem]
451541 [Forms][TApplication.ValidateHelpSystem]
44F768 [Forms][TApplication.Create]
403DC6 [System][@AfterConstruction]
44E611 [Forms][TScreen.Create]
43C738 [Controls][InitControls]

The block is currently used for an object of class: TObjectList

The allocation number is: 197

--------------------------------2009/12/29 10:14:03--------------------------------


 
brother ©   (2009-12-29 05:30) [1]

Да, чуть не забыл: WinXP x32, D6


 
atruhin ©   (2009-12-31 16:25) [2]

Для начала какая версия FastMM, и версия Delphi.
Вообще пользуюсь года 4, Delphi 7, 2007, 2010 ложных утечек нет


 
brother ©   (2010-01-12 09:55) [3]

> FastMM,

FastMM494

> и версия Delphi.


> Да, чуть не забыл: WinXP x32, D6


 
Демо ©   (2010-01-12 10:04) [4]


> brother ©   (29.12.09 05:20) 
> Объясните, почу в базовых классах показывает утечки? (дампы
> памяти убрал)


Они есть. и не только в D6.
Прими как данность.
Возьми пустой проект, добавь FastMM, выполни проект.

Результат с утечками памяти запомни и возьми за образец - так и должно быть.


 
brother ©   (2010-01-12 10:05) [5]

вот включеные директивы из FastMM4Options.inc :
{$define UseCustomFixedSizeMoveRoutines}
{$define UseCustomVariableSizeMoveRoutines}
{$define InstallOnlyIfRunningInIDE}
{$define NoMessageBoxes}
{$define ASMVersion}
{$define DetectMMOperationsAfterUninstall}
{$define FullDebugMode}
 {$define RawStackTraces}
 {$define LogErrorsToFile}
 {$define LogMemoryLeakDetailToFile}
 {$define AlwaysAllocateTopDown}
{$define EnableMemoryLeakReporting}
 {$define RequireDebuggerPresenceForLeakReporting}
 {$define ForceMMX}
{$define EnableBackwardCompatibleMMSharing}


 
brother ©   (2010-01-12 10:06) [6]

> Возьми пустой проект, добавь FastMM, выполни проект.

и так делал... значит буду принимать как данность...


 
brother ©   (2010-01-12 10:07) [7]

просто программа работает на win2003 сервере...


 
Демо ©   (2010-01-12 11:18) [8]


> brother ©   (12.01.10 10:07) [7]
> просто программа работает на win2003 сервере...


У течки в генофонде разовые, поэтому не должны приводить к катастрофе.


 
brother ©   (2010-01-12 11:20) [9]

надеюсь... спасибо за ответ


 
Piter ©   (2010-01-12 14:00) [10]

У меня на D7 никаких утечек не фиксируется. Единственное, есть утечка при использовании Indy, там критическая секция создается, но не уничтожается (насколько я помню, рылся в исходниках полдня все думал шозанафиг...)


 
Игорь Шевченко ©   (2010-01-12 14:06) [11]

есть только одна утечка, в MakeObjectInstance, других не наблюдал (на D6)


 
Демо ©   (2010-01-12 14:48) [12]

Вот что выдаёт FastMM v4.94 на пустом проекте (одна форма).

http://www.almar.net.ru/temp/FastMMv4_94.jpg


 
brother ©   (2010-01-13 04:20) [13]

> http://www.almar.net.ru/temp/FastMMv4_94.jpg

да, у меня тоже самое...



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

Форум: "Прочее";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1264168647
Kolan
2010-01-22 16:57
2010.04.04
Есть ли Trim для всей строки, а не для краев?


15-1263382053
itsme
2010-01-13 14:27
2010.04.04
Получение текста из дочернего элемента(ListBox).


1-1247727939
wildarg
2009-07-16 11:05
2010.04.04
Получить выделенный текст из другого окна


2-1265027047
LDV
2010-02-01 15:24
2010.04.04
найти дельту изменений exe


1-1247389218
dmitry_12_08_73
2009-07-12 13:00
2010.04.04
Прокрутка и копирование содержимого веб-страницы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский