![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как высвободить неиспользуемую оперативу? [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()