Форум: "Потрепаться";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
ВнизКак уменьшить размер оперативной памяти, занимаемый программой? Найти похожие ветки
← →
Dimaz-z (2003-05-02 20:48) [0]Как уменьшить размер оперативной памяти, занимаемый программой? Помогите, Плз!
← →
Dimaz-z (2003-05-02 22:04) [1]Помогите!
← →
region (2003-05-02 22:15) [2]Удалено модератором
← →
PVOzerski (2003-05-02 23:40) [3]Может, использовать технологию вроде оверлеев: скинуть часть функций в несколько DLL-ей и по мере надобности: LoadLibrary, GetProcAddress, вызов, UnloadLibrary... Правда, удастся ли достигнуть желаемого эффекта - вопрос отдельный.
Можно еще попытаться уменьшить размер стека - см. хелп по {$M
← →
Dimaz-z (2003-05-03 09:55) [4]Понятно.
← →
p77 (2003-05-04 00:42) [5]В dpr-файл попробуйте вставить что-то вроде следующего:
begin
FreeLibrary(GetModuleHandle("OleAut32"));
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.Run;
end.
Обратите внимание на строку с FreeLibrary(GetModuleHandle("OleAut32"));
С уважением,
← →
Desdechado (2003-05-04 18:36) [6]1. использовать поменьше левых библиотек
2. писать качественный код
← →
Тих (2003-05-05 00:07) [7]Не создавать AutoCreate форм, кроме главной, а остальные по мере необходимости; не кидать на форму невизуальных контролов, которые вполтыка создаются вручную (TAdoQuery); поменьше картинок (в смысле GDI объектов); поменьше сторонних контролов; побольше кода в DLL и ком-сервера (не забывая оные своевременно освобождать); юзать фреймы и т.п.
а самое главное - писАть аккуратненько (зохавал памяти - отдай ее обратно, если более не нужна)
← →
Тих (2003-05-05 00:11) [8]Сам вот сижу рефакторю... с 25 мегов до 8 сократил! (40 форм и 30 фреймов) какой же гемор, доннерветтер...
Leak-и в VCL есть, а где - не знаю :-(
← →
Dimaz-z (2003-05-07 20:52) [9]Хм..
← →
Mystic (2003-05-07 21:18) [10]Минуточку... Сколько памяти есть твоя программа сейчас, сколько тебя бы устроило, какой коомпонент программы ее в основном использует?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c