Вниз
Скачать: CL | DM;

Как в KOL уменьшить расходуемую память на компоненты?   Найти похожие ветки 

 
RTWolf ©   (2004-03-17 16:41) [0]

Я кодю на чистом KOL без всяких MCK. И заметил что моя прога в памяти занимает 6 метров. Прога у меня

состоит из 5 форм и в среднем где-то около 100 котролов на них. Сам екзешник весит 153кб. А такая же прога

на VCL весит в памяти 3500кб и 700кб на жестком. Кто может подсказать с чем это связано и как решить.
Если это может как то помочь то я использую KOL v1.89


 
miek ©   (2004-03-17 20:33) [1]

Контролы в KOL (большинство) отъедают уймищу ресурсов. Но дело не в этом. Просто 6 меторв это вполне нормально. Можно только попробовать UseDelphiMemoryManager.


 
RTWolf ©   (2004-03-18 00:41) [2]

А что за UseDelphiMemoryManager?

Да, кстати почему когда прога загрузилась она сразу берет эти 6 метров? т.е. на экране создана только одна форма а остальные запускаются по мере необходимости (они даже не созданы).
Такое чувстсво, что винда создает сразу все формы. И еще когда формы закрываешь, тобишь делаешь form.free или form:=nil то память все равно не высвобождается. Ваще как это побороть?


 
Yury Sidorov   (2004-03-18 11:17) [3]

Не знаю как у тебя получилось 6 метров.

У меня Win2000 для совсем не маленькой проги сразу после запуска показывает чуть больше 3х метров. А для простенькой из одной формы - меньше 2х.

Если ты используешь замены системных библиотек, то попробуй вызвать UseDelphiMemoryManager в первой строчке программы.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.036 c
3-1091112980
Denissoft
2004-07-29 18:56
2004.08.22
Открыть форму


3-1091347786
viktor
2004-08-01 12:09
2004.08.22
field "XXX" not found


1-1091593023
Eagle8
2004-08-04 08:17
2004.08.22
ActiveX


3-1091440881
V-A-V
2004-08-02 14:01
2004.08.22
Связь с таблицей из другой базы в Access базах


14-1091301524
Sir John
2004-07-31 23:18
2004.08.22
Вильямс завалил Тайсона




   Наверх