Модер
Сообщения: 1716
Благодарности: 17
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Animal
Виртуальная память есть слой абстракции, позволяющий создателям приложений не думать о том, где она выделится, и часто - как будет происходить это выделение.
Например, на NT без /3GB пользовательское приложение считает, что есть 2Гб оперативной памяти, а диспетчер виртуальной памяти транслирует обращения по виртуальным адресам в обращения к физическим адресам. Абстракция виртуальной памяти реализуется и без использования подкачки как таковой, например, в Embedded-системах. На Windows 9x в свойствах компьютера, помнится, была галочка "Не использовать виртуальную память", видимо, путаница из-за этого, просто некорректный термин, там имелось в виду именно не использование подкачки. По поводу снижения обращения к подкачке - очень сомневаюсь, что пользователь или какой-нибудь драйвер лучше соответствующих диспетчеров (ВП, кэша,..) знает, что надо выгрузить (хотя, существует ряд "подсказок", например, можно усечь рабочий набор приложения, свернув его), моя имха - доверить это дело системе.
По поводу размера, ставишь маленький размер, а максимальный - большой , после этого начинаешь юзать все подряд, а счетчики производительности за тебя ьудут все мерять. Потом смотришь значения использования подкачки по времени, исходя из этих данных и создаешь свое мнение по поводу начального и максимального размеров файла подкачки для данного конкретного окружения.
Да, создастся.
|