· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Принудительное вытеснение страниц VA в pagefile?

Посл.отвђт Сообщенiе


Дата: Авг 16, 2004 17:21:45

Принудительное вытеснение страниц VA в pagefile?
Всем привет.
Может кто подскажет какой нибудь способ как вытеснить страницы виртуальной памяти в файл подкачки самому (не ждать когда это сделает система).Это нужно для проверки работы с pagefile.
P.S.Система вытесняет страницы только когда вся соммит и использующаяся память достигает предельного значения.Можно ли как-то для пробы ускорить этот процес.
предельное значение это случайно не working set?


Дата: Авг 16, 2004 17:27:02

А занять всё память не пробовал? :)


Дата: Авг 16, 2004 17:55:10

ProgramMan
В смысле занять?
Я пробовал на paintbrushe так его страницы начинали сбрасыватся в пределах 300 метров.Пускать цикл на заполнение этого объема не очень хочется.Правда как винда для него так бысто это делает я не понимаю.


Дата: Авг 16, 2004 20:41:37

VOOrDOOluck, пропиши в boot.ini /maxmem=XXX, где XXX колво мегабайт памяти, которое ты хочешь отдать системе. Если определить где-нибудь 64 метра, то оно сразу само начнет в своп сбрасываться, особенно если ты под ХР :)


Дата: Авг 16, 2004 21:04:01

Еще можно рабочий набор процесса уменьшить или вообще обнулить. См. описалово SetProcessWorkingSetSize

"If both dwMinimumWorkingSetSize and dwMaximumWorkingSetSize have the value -1, the function temporarily trims the working set of the specified process to zero. This essentially swaps the process out of physical RAM memory."


Дата: Авг 17, 2004 15:06:09

Four-F
Большое спасибо.Именно это я в принципе и хотел услышать.Будем мучать.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.044