Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кладову: утечка памяти в KOL


miek ©   (2003-09-24 23:11:00) 

При каждом преобразовании битмапов происходит сильная утечка памяти, Пример:
(каждое нажатие кнопки увеличивает занятую память на несколько МБ)

...
var
 p: pbitmap;
....

procedure TForm1.KOLForm1FormCreate;
begin
 p:= newbitmap( 100, 100);
 p.pixelformat:= pf32bit;
end;

...

procedure TForm1.Button1Click;
var
 i: integer;
begin
 for i:= 1 to 100 do
   begin
     p.pixelformat:= pf8bit;
     p.pixelformat:= pf32bit;
   end;
 form.caption:= int2str( allocmemsize);
end;
...


Vladimir Kladov   (2003-09-26 12:52:00) [1]

асм версия расходится с паскалем. Поправлю.


Наверх

Титульная страница Поиск, карта сайта Написать письмо