Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как очистить оперативную память в Win9x? [D5, D6, Win95/98, WinME]


Dmk ©   (2002-05-13 22:06:00) 

Как очистить оперативную память в Win9x?


Dmk   (2002-05-16 22:16:00) [1]

Tnx :)


слон   (2002-05-16 06:25:00) [2]

2Dmk
Поставь себе любой менеджер памяти типа memoryboost
он зараза переодически высвобождает неиспользуемые дескрипторы
... и все такое

2Malder насчет корректного высвобождения памяти windows
хочется отметить что винды как делали это не корректно,
так и продолжают


Dmk   (2002-05-15 20:11:00) [3]

Спасибо. :)


Malder   (2002-05-14 11:33:00) [4]

Dmk, ну любые процессы занимают в оперативе память, соответственно, удалив их ты освободишь память.
Насчет буферизации - не парься. Если твоей программе понадобится много оперативы, то windows сама выгрузит всю эту дрянь из памяти и запишет туда текущий процесс... так что не страдай лишней работой...


Dmk   (2002-05-14 01:43:00) [5]

А что имелось под удалением процесса? Освобождение неиспользуемых селекторов? :)


Dmk   (2002-05-14 01:39:00) [6]

Нет. В смысле очистить ее от мусора. 9x ведь буферизирует дрянь всякую. А функции типа:
GlobalMemoryStatus(MemStatus);
AllocSize := MemStatus.dwAvailPhys;
возвращяют объем свободной оперативки. Под 9x через некоторое время работы, например Photoshop, эта функция показывает, что памяти физической очень мало. 0,1 - 4 mb примерно. Выгрузив Shop ничего не помогает. Кол-во памяти примерно такое же. K примеру Roxio WinOnCD 3.8 во время запуска каким то образом очищяет весь этот мусор. Объем становится достаточно близким к общему размеру оперативки. В NT такой беды нет. :) Да и способы буферизации наверняка в NT другие.


Malder   (2002-05-13 23:25:00) [7]

Что ты имеешь в виду ? Удалить процесс ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо