Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

Как в 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 вся ветка

Форум: "KOL";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.048 c
1-1091786912
gigabytepretender
2004-08-06 14:08
2004.08.22
Своя орфография в Word98


6-1088068383
][ncognito
2004-06-24 13:13
2004.08.22
Вкл/вкл LAN


14-1091733356
Anonim
2004-08-05 23:15
2004.08.22
Программистам на Delphi посвящается


1-1091516159
jao
2004-08-03 10:55
2004.08.22
логер работы программы


1-1092006328
dmk
2004-08-09 03:05
2004.08.22
SetBounds на весь экран





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский