![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Утечка памяти [D7, NT4, Win2k, WinXP]
ALIEN_D © (2004-08-24 12:42:00)Здрасьте, всем...
Кто -нить знает почему в WbemScripting_TLB происходит течка памяти...
ALIEN_D (2004-08-24 15:43:00) [1]Спасибо... попробуем...
wicked (2004-08-24 15:16:00) [2]
> А как выясняют... запустил приложение и через Таск манагер
> выяснил (хотя в memProofe все намально, грит нет утеков)...
я бы так категорично высказываться не стал, поскольку в делфи есть свой memory manager со своими представлениями о том, когда память брать и когда её отдавать назад в систему... а task manager ничего этого не показывает, а показывает только результаты работы этого самого memory manager'а...
поэтому если уж хочется выяснить, есть ли утечки, советую выделить проблемный код и серьезно его погонять отдельно... возможно даже оставить его работать на несколько дней...
ALIEN_D (2004-08-24 15:03:00) [3]
> как выяснили?...
А как выясняют... запустил приложение и через Таск манагер выяснил (хотя в memProofe все намально, грит нет утеков)...
(причем утечка происходит при простом добавлении модуля WbemScripting_TLB в uses... да же нигде его не использовав)
> да и выделенное слово бы заменить на что то более литературное...
> ;)
А мне так больше нравится... да и слова подходящего не найдешь... натуральная течка
А если более подробно...то
есть сервис, который цепляет dll в которой WbemScripting_TLB и объявлен...
Кстати, то же наблюдается(течка) и при использовании юнитов
Controls,forms,dialogs, Oleserver//
Может из-за Oleserver все и происходит..так как WbemScripting_TLB.pas его использует... хотя не знаю...
wicked (2004-08-24 13:35:00) [4]
> происходит течкапамяти
как выяснили?... тогда может и появится ответ на вопрос "почему"...
да и выделенное слово бы заменить на что то более литературное... ;)