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

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

Как высвободить неиспользуемую оперативу? [D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]


gid ©   (2004-02-07 18:03:00) 

Привет всем!!!!!!!!!!!!!!!!!!
Хочу написать прогу наподобие RAM Optimizer из пакета Customizer XP. Принцип ее известен, но не знаю, как это все сделать. Принцип такой: программа плавно забивает оперативу, а Windows, видя, что оперативы маловато заимствует ее у других приложений, а потом RAM Optimizer резко высвобождает занимаемое им место. Но Windows не торопится отдавать ее назад, за счет этого и осуществляется высвобождение памяти. Подскажите плиз… если можно с примером.


VMcL   (2004-02-09 15:01:00) [1]

>>Игорь Шевченко ©  (09.02.04 14:22) [5]

[2] - это самой собой, просто вопрос забавный.


Игорь Шевченко   (2004-02-09 14:22:00) [2]

VMcL ©   (09.02.04 13:53)

см. Игорь Шевченко ©   (08.02.04 23:22) [2] :)

Вот что меня удивляет: один (IYFEG) посчитал себя умнее диспетчера памяти и рабочих наборов Windows, написав супер-пупер оптимайзер, так что теперь, искать способ реализации ухудшить работу Windows ? :) Зачем, спрашивается ?


VMcL   (2004-02-09 13:53:00) [3]

Ну тогда
VirtualAlloc() + MEM_PHYSICAL ?


Игорь Шевченко   (2004-02-08 23:26:00) [4]

VMcL ©   (07.02.04 19:01)


> GlobalAlloc()


Из swap-файла...


Игорь Шевченко   (2004-02-08 23:22:00) [5]

Сносить надо такие программы. В корзине им место.


VMcL   (2004-02-07 19:01:00) [6]

GlobalAlloc()
GlobalFree()


Наверх

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