Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отжор памяти и как с ним бороться :) 
:(
    Опции темы
Kiber_rat
  Дата 24.4.2002, 05:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MACMANIAC
**


Профиль
Группа: Участник
Сообщений: 276
Регистрация: 18.4.2002
Где: Ashdod, Israel

Репутация: нет
Всего: 9



И снова вопрос к всезнающему All :) С чем связано то, что моё приложение в начале работы ест, к примеру, 3 метра памяти, а после того как я открыл и закрыл пару диалогов (Color и Picture) оно у меня начинает есть в 2 раза больше?
Вот пример вызова диалога:
Код

procedure TClock.MColorClick(Sender: TObject);
var
Fcol:Longint;
begin
 ColorDialog1.Execute;
 Label1.Font.Color:=ColorDialog1.Color;
 Fcol:=Label1.Font.Color;
 Registr:=TRegistry.Create;
 Registr.RootKey:=HKEY_LOCAL_MACHINE;
 Registr.OpenKey('SOFTWARE\Kiber_rat software\AClock', True);
 Registr.WriteInteger('Fcolor', Fcol);
 Registr.CloseKey;
 Registr.Free;
 ColorDialog1.Free;
end;

Собственно метод Free я попытался вставить в расчёте на то, что память освободится, но увы... Помогите плз, потому как простая прога отжирающая 6 метров это не есть хорошо :)


--------------------
Best regards!                                                             
@..@_____Ku6ep
=*=______\______KPbIC
Код
print join "",map{chr}(split/(\w{2})/,hex(int(2175.57302796298**2)))
PM WWW ICQ Skype Jabber YIM   Вверх
Vit
Дата 24.4.2002, 05:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Скорее всего дело не в проге. Стандартные диалоги зашиты в виндах, в виде DLL или ActiveX при их вызове соответствующие DLL открываются и даже после закрытия диалогов какое-то время кэшируются в памяти... Хотя, может быть что-то еще - типа фрагментации памяти (Я не знаю).


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.