Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Утечки памяти (число прочтений - 2995 )
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Утечки памяти
24. Мая 2013 :: 05:37
Печать  
4 метра памяти, утекающие после открытия-закрытия 6 форм журналов - это много, или можно забить?

Журналы построены на классе-наследнике от ТабличногоПоля, используют Привязки, панель кнопок на MSComctlLib.ImageListCtrl
ну и направо-налево юзается перехватчик (т.е. в и Привязках, и в ТТабличноеПоле.Журнал).
Да и вообще, по функционалу класс ТТабличноеПолеЖурнал нагружен чуть менее, чем полностью.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Утечки памяти
Ответ #1 - 24. Мая 2013 :: 10:02
Печать  
Если открыть/закрыть n раз, то утечки будут n*4МБ ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Утечки памяти
Ответ #2 - 27. Мая 2013 :: 03:06
Печать  
ev-kov писал(а) 24. Мая 2013 :: 10:02:
Если открыть/закрыть n раз, то утечки будут n*4МБ ?


именно так и было выявлено:
Открыл 6 форм журналов, закрыл их. Открыл их же снова. Закрыл их. И так далее.

В диспетчере задач наблюдался рост памяти ~по 4 метра как по состояниям "все формы закрыты", так и по состояниям "открыты 6 форм журналов".
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать