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

Как уменьшить размер оперативной памяти, занимаемый программой?   Найти похожие ветки 

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

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



Память: 0.47 MB
Время: 0.011 c
3-83418
Taktic
2003-05-06 03:41
2003.05.26
Сетевая база данных MS SQL 7.0 Delph6 ADO


9-83315
ЛехаШ
2002-11-04 09:05
2003.05.26
Столкновение шаров


6-83630
BGV
2003-03-25 11:27
2003.05.26
NMFTP-компонент висит при вызове метода List


1-83586
Sergey
2003-05-13 21:07
2003.05.26
PeekMessage


4-83790
QUE
2003-03-26 11:57
2003.05.26
VK_A до VK_Z A до Z ($41 - $5A) а еще ?




   Наверх