|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.07.2008, 10:21 | #1 |
Регистрация: 02.07.2008
Сообщений: 5
|
Оптимизация использования оперативной памяти
От чего зависит в первую очередь количество оперативной памяти, занимаемой проектом (процессом), и как по возможности можно это дело уменьшить?
|
04.07.2008, 11:04 | #2 |
Форумчанин
Регистрация: 29.03.2008
Сообщений: 300
|
Неуверен, но скорее всего: от колличества используемых переменных (integer-4 байта, byte-1 байт), плюс картинки (но это тоже переменные) допустим TBitmap, при загрузки изображения оно загружается в оперативную память.
Карп преодолевший водопад становится драконом.
|
04.07.2008, 11:10 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
От количества и тяжести компонентов напиханных на форму.
Уменьшить - либо не пользоваться VCL или пользоваться максимум стандартными. Задачу обрисуй. Может там плевое дело.
I'm learning to live...
|
04.07.2008, 12:06 | #4 |
Форумчанин
Регистрация: 20.06.2008
Сообщений: 125
|
|
04.07.2008, 15:22 | #5 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Есть маленький трюк с SetProcessWorkingSetSize и файлом подкачки, но с VCL его использование не особо эффективно =)
Кстати пока приложение не доросло до определённого размера, вызов SetProcessWorkingSetSize с параметром -1 уменьшает количество потребляемой памяти, но своп не увеличивается. Интересно куда оно её девает?
пыщь
Последний раз редактировалось JTG; 04.07.2008 в 15:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Восстановить из оперативной памяти | Problemaumenya | Помощь студентам | 1 | 08.05.2008 23:01 |
Количество оперативной памяти которое занимает программа | werser | Помощь студентам | 1 | 03.02.2008 02:22 |
Текстирование оперативной памяти | arxipmen | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 23.11.2007 14:30 |
Кол-во оперативной памяти | Квэнди | Win Api | 2 | 25.07.2007 13:27 |
выделение оперативной памяти | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:56 |