Ваши программы будут с помощью памяти. Windows не только выдает страницу, когда ей не хватает памяти. Прочитайте этот ответ о сбое сервера для получения дополнительной информации о том, как работает файл подкачки в Windows, он говорит, что это лучше, чем я могу.
В WinXP у меня 4 ГБ ОЗУ, я использую 1,77 ГБ, но программы продолжают выгружаться в память. Зачем?
Все в заголовке. Какой смысл в большем количестве оперативной памяти, если мои программы будут выгружаться вместо ее использования?
Чтобы быть более конкретным, вот пример: я открываю 12 вкладок в браузере. Я смотрю на одну из них во время использования других программ в течение нескольких часов. Моя общая используемая оперативная память никогда не превышает мою физическую память. Тем не менее, когда я пролистываю остальные 11 вкладок несколько часов спустя, для загрузки каждой из них требуется 30 секунд, так как мой диск сильно трескается. Почему Windows удаляет неиспользуемые вкладки из ОЗУ, а не выделяет новую ОЗУ для программ, которые я использовал?
Конечно, я не использовал эти неоткрытые вкладки, но заменил несколько часов на 30 минут, и это раздражает.
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Один из распространенных мифов о «подкачке» заключается в том, что он используется только тогда, когда физическая память заполнена. Это неправда. Как вы можете видеть из статьи в Википедии, эта тема гораздо глубже, чем кажется большинству людей.
Это распространенная жалоба, но она основана на ряде неправильных представлений об управлении памятью Windows и о том, что именно нам говорит диспетчер задач. В большинстве случаев Windows отлично справляется с управлением памятью. Но, к сожалению, диспетчер задач не очень хорошо показывает это. Частично проблема заключается в том, что управление памятью значительно сложнее, чем думает большинство людей, и следует принципам, которые совершенно иные, как это принято считать.
Просто несколько конкретных вещей, которые нужно запомнить:
- Индикатор памяти в Vista не показывает полное использование памяти. Большая часть верхней части датчика фактически используется. Точно так же память, показанная как «Доступная» в XP, в основном используется.
- Ни одна версия диспетчера задач не показала фактическое использование файла подкачки. То, что помечено как «PF Usage» в XP и «Pagefile» в Vista, на самом деле является обязательным. Фактическое использование файла подкачки, как правило, будет намного ниже.
- Большая часть данных, находящихся в файле подкачки, также находится в оперативной памяти.
- Пейджинг не является эксклюзивным для файла подкачки. Обычно только около 10% всей жесткой подкачки включает файл подкачки. Ничто в диспетчере задач даже не намекает на это.
Люди в Microsoft приняли определенные решения по этому поводу. Это также связано с тем, что Windows оптимизируется для коротких (3-6 часов) простоев, поскольку большинство пользователей не используют ее дольше. Linux, например, использует всю память и только страницы, когда она заполнена, но даже при таком подходе возникают проблемы (как решить, что нужно удалить, когда он заполняется и т. Д.).
Будьте уверены, плюсы и минусы обдуманы инженерами MS, и это не обязательно плохое решение.
Похожие вопросы
-
4
Как узнать, кто вошел в Windows XP?
-
3
Как обстоят дела с папкой C: \ Program Files \ xerox \ nwwia?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
-
2
Есть ли какой-нибудь способ получить пункт меню «отправить в -> получатель почты» в Gmail?
-
2
Почему установщик IIS не может скопировать staxmem.dll, несмотря на то, что он находится в указанной...
-
1
Переключить настройки DNS для каждого пользователя Windows?
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
8
Как предотвратить сжатие панели задач при использовании удаленного рабочего стола?
-
20
Я что-то упускаю, придерживаясь Windows XP?