Недостаточно виртуальной памяти windows xp что делать


Недостаточно виртуальной памяти для Windows XP

Работа компьютера зависит не только от аппаратной части, но и от программного обеспечения. И если в физическую память компьютера в основном обращается операционная система, чтобы черпать оттуда ресурсы, то на жестком диске используется преимущественно виртуальная память для работы с файлами пользователя. Часто Windows XP обращается к жесткому диску для размещения временных файлов в течение своей работы. Если в физической памяти мало места, то операционная система компьютера занимает его из жесткого диска.

Обычно такую функцию выполняет файл подкачки, который создается при установке Windows XP. Именно недостаток размера этого файла (называется он в системе pagefile.sys) говорит о нехватке виртуальной памяти. Windows сообщает о проблеме специальным диалоговым окном.

Нет места

Можно очистить виртуальную память, а можно очистить и сам компьютер, чтобы избежать возникновение нехватки ресурсов.

Причины

А условия возникновения проблемы, когда места в файле подкачки недостаточно, просты:

Пользователь со временем устанавливает слишком большое количество программ, которые занимают всё больше места в запоминающих областях компьютера.

Операционная система компьютера уже не в состоянии перераспределять ресурсы в виртуальную составляющую. Планки физического хранилища информации забиты, жесткий диск также не умещает очередь исполняемых программ. Не удивительно, что при этом Windows начинает виснуть и тормозить. Но это не беда, всё можно исправить при помощи ряда действий.

Устраняем проблему

Для начала пройдем по следующему адресу:

  • Нажмем правой кнопкой по значку Мой компьютер.
  • Откроем в контекстном меню Свойства.
  • Перейдём на специальную вкладку Дополнительно.
  • Обратим внимание на область Быстродействие.
  • Щелкнем по кнопке Параметры.

Вкладка дополнительно

  • Переходим на вкладку Дополнительно в открывшемся окне.
  • Обращаем внимание на область Виртуальная память.
  • Щелкаем мышкой по кнопке Изменить.

Изменяем параметры быстродействия

В итоге Windows покажет нам следующее окно:

Редактор размера

Здесь и нужно увеличивать размер файла подкачки.

Альтернативное решение

Если недостаточно виртуальной памяти, то следует задуматься об эксплуатации Windows. Возможно, пользователь устанавливает слишком много ненужных программ. В таком случае компьютер следует очистить. Для этого заходим в Панель управления, открываем пункт Программы и компоненты. Здесь находится полный список приложений, которые установлены в Windows. Настоятельно рекомендуется просмотреть его подробно и решить, от каких ненужных утилит следует очистить операционную систему. К каждой программе есть небольшое описание, которое помогает примерно понять, что выполняет утилита.

Немудрено, что в ресурсы компьютера стремится попасть ненужное программное обеспечение, чтобы навязать свои сервисы. Поэтому очистить ресурсы компьютера бывает полезно не только для системных ресурсов, но и для освобождения личного времени. Недостаточно просто устанавливать всё подряд из сети, важно вести учет приложений. Тогда работа за компьютером будет быстрой и легкой.

Слишком мало виртуальной памяти, что же делать?

Существует очень много всплывающих, раздражающих ошибок. Одной из них является — «недостаточно виртуальной памяти». Что означает мало виртуальной памяти? Обычно это происходит так: ваш компьютер начнет тормозить, и через некоторое время появляется ошибка с текстом о недостатке виртуальной памяти. Сейчас я собираюсь объяснить, в чем причина этой ошибки и как навсегда от нее избавиться.

Что такое виртуальная память?

На жестком диске существует файл, который использует Windows в дополнение к физической памяти (ОЗУ) в случае необходимости. Он и называеться виртуальной памятью, а так же файл подкачки или swap-файл. Например, если вы запустили процесс или приложение с которым оперативная память не справляется, на помощь приходит виртуальная память. В стандартном варианте файл подкачки в 1,5 раза больше объема физической памяти, т. е. при объёме 512 МБ оперативной памяти, количество виртуальной памяти будет 768 МБ.

Почему появляется ошибка «недостаточно виртуальной памяти»?

Есть две вещи, которые обычно вызывают эту ошибку:

  • Вам не хватает оперативной памяти;
  • Приложение на вашем компьютере глючит и вызывает утечку памяти.

Как исправить ошибку «мало виртуальной памяти» в Windows и ускорить свой компьютер?

Избавиться от нее довольно просто, особенно если причиной является — недостаток оперативной памяти. В таком случае все, что вам нужно сделать, это добавить больше физической памяти, чтобы ускорить работу компьютера. Если Вы не в состоянии сделать это сейчас, тогда увеличьте файла подкачки. Вот как это сделать:

  • Щелкнуть правой кнопкой мыши на «мой компьютер» и зайти в свойства.
  • Откроется новое окно. Выбираем вкладку дополнительно и затем нажимаем «Изменить».

Изменять объем виртуальной памяти необходимо на том разделе, куда установлена ОС. Он указан в мегабайтах (МБ), поэтому число гигабайт (ГБ) которое вы хотите использовать умножите на 1024, и получите объём в МБ. Впишите это число в строчку и все готово!

Вы увеличили объем виртуальной памяти, в следствии чего, ваш компьютер будет работать быстрее после окончания оперативной памяти. На скорость работы компьютера с виртуальной памятью очень сильно влияет скорость записи жесткого диска, чем она меньше, тем медленнее будет работать ОС.

Однако, если ошибка вызвана багом приложения, в первую очередь необходимо найти его. Для этого необходимо открыть «Диспетчер задач» (нажмите сочетание клавиш Ctrl, Alt и del на клавиатуре) и перейдите на вкладку процессы. Затем нажмите на «вид» -> «выбрать Столбцы». Проверьте стоит ли флажок на «Размер виртуальной памяти» и нажмите кнопку «ОК». Теперь Диспетчер задач будет показывать, сколько виртуальной памяти использует каждое приложение. Если Вы нажмете на имя столбца «ВМ Размер» дважды, то процессы будут отсортированы исходя из того, сколько виртуальной памяти они используют, от наибольшего к наименьшему. Вы сразу увидите, какой процесс больше всего забивает память компьютера.

Затем вы должны найти это приложение, некоторые, такие как firefox.exe, достаточно очевидны.

Если Вы плохо разбираетесь в процессах, попробуйте скачать программу под названием Process Explorer. Она не требует установки — все что вам нужно сделать, это запустить .exe-файл. По сути, эта программа является улучшенным «Диспетчером задач». Как только она откроется, нажмите на вид -> выбрать Столбцы. Затем откройте вкладку «память процесса» и проверьте наличие флажка на «виртуальный Размер». Нажмите кнопку «ОК». Как и в диспетчере задач Windows, вы можете отсортировать результаты. Каждый процесс будет иметь информацию о запуске приложения. Если вам нужно еще больше информации, наведите курсор мыши на нужный процесс.

Теперь, когда вы знаете, какая программа вызывает недостаток виртуальной памяти Windows, вы можете попытаться исправить это.

В первую очередь попробуйте обновить программное обеспечение — обновления обычно исправляют ошибки. Если это не помогло, попробуйте удалить и переустановить приложение. В противном случае попробуйте использовать альтернативную программу.

Как очистить виртуальную память компьютера?

В продолжении, я расскажу вам как очистить виртуальную память windows, если у вас возникает такая ошибка даже после увеличения ее количества.Как увеличить подкачку виртуальной памяти:СПОСОБ 1. Используем локальную политику безопасности для очищения памяти:Для этого открываем «Пуск», ищем и открываем «Панель управления», во всплывшем окне выбираем «Система и безопасность» и дальше «Администрирование»

После открытия окна Администрирование, находим «Локальная политика безопасности». Кликаем по ней правой кнопкой мыши и выбираем «Открыть». Вам открылось новое окно «Локальная политика безопасности», в ней нажимаем два раза левой кнопкой мыши «Локальные политики», дальше так же выбираем «Параметры безопасности» и ищем файл с названием: «Завершение работы: очистка файла подкачки виртуальной памяти»

  • В правой части окна ищем «ClearPageFileAtShutdown» кликаем по нему правой кнопкой мыши и выбираем «Изменить». В строку значения вписываем 1 и нажимаем «ОК».
  • После этого файлы подкачки виртуальной памяти будут очищаться автоматически, после выключения / перезагрузки компьютера.
СПОСОБ 3. Используем программу для очистки виртуальной памяти:Я использую программу RamCleaner для очищения виртуальной памяти. Использовать ее очень просто. Запустите программу и во вкладке RAM кликаем на Clean Now! После этих небольших действий виртуальная память очиститься и ваш ПК заработает быстрее!

Если не хватает места для виртуальной памяти windows: решаем проблему

  • Подписаться
  • Лента публикаций
  • Последние публикации
  • Лучшие публикации
    • за все время

Как почистить виртуальную память компьютера

В этой статье я опишу несколько способов как почистить виртуальную память компьютера чтобы не возникало ошибки «Wundows — Слишком мало виртуальной памяти».

Как увеличить подкачку виртуальной памяти
  1. Как очистить виртуальную память через локальную политику безопасности

    Чтобы открыть локальную политику безопасности жмём «Пуск» — «Панель управления» — «Система и безопасность» — «Администрирование».

    Очистка виртуальной памяти windows 7

    В окне Администрирование правой кнопкой мыши кличем «Локальная политика безопасности» и выбираем «Открыть». В окне Локальная политика безопасности двойным кликом левой кнопки мыши жмём в правом столбце «Локальные политики» — «Параметры безопасности» — «Завершение работы: очистка файла подкачки виртуальной памяти».

    Очистить виртуальную память windows xp

    Откроется окошко в котором надо поставить галочку «Отключён» и нажать «ОК». Чтобы виртуальная память компьютера очистилась надо два раза перезагрузить компьютер, потому что очистка виртуальной памяти начинается при втором запуске системы.

  2. Как почистить виртуальную память компьютера с помощью редактора реестра

    Чтобы открыть редактор реестра жмём «Пуск» вписываем regedit и нажимаем на появившийся regedit. В открывшемся редакторе реестра левой кнопкой мыши жмём в левов столбце «HKEY_LOCAL_MACHINE» — «SYSTEM» — «CurrentControlSet» — «Control» — «Session Manager» — «Memory Management».

    Очистка виртуальной памяти windows xp

    В правом столбце ищем «ClearPageFileAtShutdown»  кликаем по нему правой кнопкой мыши и выбираем «Изменить». В параметре значение прописываем 1 и жмём «ОК». Теперь подкачка виртуальной памяти будет автоматически очищаться при каждом запуске системы.

  3. Очистка виртуальной памяти программой

    Мной используется программа для очистки виртуальной памяти RamCleaner. Запускаете программу и во вкладке RAM нажимаете Clean Now!.

    Увеличение виртуальной памяти windows 7

    Память очистится и компьютер будет работать немного лучше. Скачать RamCleaner и узнать более подробно как ей пользоваться можно в статье Скачать ram cleaner.

Если не хватает места для виртуальной памяти windows: решаем проблему

  • Подписаться
  • Лента публикаций
  • Последние публикации
  • Лучшие публикации
    • за все время

Что делать , появляется сообщение “Слишком мало виртуальной памяти ~ ADVERTISSING

Если во время работы в Windows у вас появляется сообщение “Слишком мало виртуальной памяти”, значит необходимо либо добавить планку оперативной памяти, либо увеличить размер файла подкачки.
Подробнее о настройке файла подкачки можно прочитать ниже (См 1). Также рекомендовал бы открыть Диспетчер задач (через Alt+Ctrl+Del) – перейти во вкладку “Процессы” и отсортировать запущенные приложения по используемой ими памяти (нажав на слово “Память”). Посмотрите внимательно в данном столбце: не использует ли какое-либо приложение чересчур много памяти. Может оказаться, что это вирусный процесс. Чтобы убедиться в этом, посмотрите информацию о процессе на сайте filecheck.ru.


(См 1)

В целях наиболее эффективного использования системных ресурсов необходимо уметь правильно настраивать размер файла подкачки. Что же такое файл подкачки и как с его помощью можно ускорить работу Windows?
Во время работы за компьютером мы запускаем различные приложения. Каждое из них потребляет определенное количество оперативной памяти. Если в какой-то момент физической памяти начинает не хватать, система может использовать так называемую виртуальную память, которая располагается на жестком диске компьютера в виде файла подкачки. Он называется pagefile.sys, является скрытым и лежит в корневой папке диска. В случае необходимости система обращается к этому файлу, храня в нём данные, не поместившиеся в оперативную память.

Дисковая память работает намного медленнее оперативной, поэтому для увеличения быстродействия своего компьютера лучше приобрести и установить дополнительные модули физической памяти. Но если у вас старый компьютер и при этом нет возможности увеличить количество оперативки – можно увеличить файл подкачки, чтобы объем доступной памяти стал больше.

Установить нужный размер файла подкачки можно следующим образом:

В Windows XP: щелкаем правой клавишей мыши по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.

В Windows 7: щелкаем правой клавишей мыши по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.

Перед вами откроется подобное окошко:По умолчанию Windows сама выбирает размер файла подкачки и тот располагается на системном диске. На самом деле этот файл рекомендуется размещать на любом разделеотличном от системного.

Замечу, что файл подкачки должен находиться на системном диске для корректной записи отладочной информации (дампа памяти). Если мы его отключаем, то в случае отказа системы (появления так называемого синего экрана смерти) не получится проанализировать дамп памяти и найти виновника BSoD. Но для тех, кто вообще не знает, что такое дамп памяти, это вряд ли будет проблемой. Большинство ищут причину BSoD по коду ошибки на синем экране. В любом случае придется выбирать между быстродействием и возможностью сбора данных о возникших проблемах.

Итак, сначала мы убираем файл подкачки с диска С. Для этого выделяем данный диск и ставим маркер в пункте “Без файла подкачки” – жмем кнопку “Задать”:Для увеличения производительности компьютера исходный размер файла подкачки должен быть в 1,5-2 раза больше размера физической оперативной памяти. Т.е. если у меня на компьютере 768 Мб оперативной памяти – значит в поле “Исходный размер” я выставляю 1152 Мб.
Если вы не знаете сколько на вашем ПК оперативной памяти, можете сделать следующее: щелкните правой клавишей мыши по значку “Мой компьютер” – “Свойства” – на вкладке “Общие” внизу посмотрите объем ОЗУ:Максимальный размер лучше ограничить той же цифрой, что указали в поле “Исходный размер”. Это позволит избежать фрагментации файла подкачки. Итак, задаем размер файла подкачки. В своем примере я выделяю диск D – ставлю маркер в пункте “Особый размер” (в Windows 7 данный пункт называется “Указать размер”) – ввожу число 1152 в окошке “Исходный размер” – его же ввожу в окошке “Максимальный размер” (кстати, все вводимые здесь значения должны быть кратны 8 ) – нажимаю кнопку “Задать” – “ОК”:Перезагружаем компьютер, чтобы все изменения вступили в силу.

Windows позволяет создать файл подкачки на нескольких дисках сразу. Но я не рекомендовал бы вам так поступать – увеличить производительность компьютера таким образом все равно не получится.

В заключение хотел бы сказать, что все действия по настройке файла подкачки, описанные в статье, имеет смысл производить, если у вас слабый компьютер и в нем маловато оперативной памяти. В том случае, если в вашем ПК установлено 4 Гб (и более) оперативки – я не вижу особого смысла заниматься настройкой файла подкачки. В такой ситуации даже будет лучше наоборот – отключить его (в окне “Виртуальная память” поставить маркер в пункте “Без файла подкачки” и нажать кнопку “Задать”).

У вас слишком мало виртуальной памяти? Вот как это исправить!

Ваша установка Windows 10 замедляется со временем? Вы этого не представляете. По мере роста требований к оборудованию для популярных приложений ваше устаревшее оборудование страдает. Часто виноват простой: нехватка памяти. Если у вас недостаточно системной памяти, ваша система будет медленно сканировать, когда вы попытаетесь запустить несколько ресурсоемких программ.

Вот как можно исправить размер виртуальной памяти, чтобы эти проблемы исчезли.

Что такое виртуальная память?

В вашем компьютере есть два типа памяти: жесткий диск или твердотельный накопитель и оперативная память.На жестком диске находится ваша операционная система, а также ваши фотографии, музыка, игры, документы и т. Д. В вашей оперативной памяти хранятся данные, относящиеся к конкретной программе. Он работает намного быстрее, но также более энергозависим, действуя как рабочая область для хранения программ и файлов, которые вы открываете.

Итак, что такое виртуальная память?

Что ж, если вы используете всю оперативную память, доступную для вашей системы, она будет использовать виртуальную память, также известную как файл подкачки или подкачки, чтобы обеспечить временное расширение.Виртуальная память вашей системы делает это, используя часть памяти жесткого диска для эффективного расширения оперативной памяти. Так что эта виртуальная память чрезвычайно полезна. Это позволяет вашей системе обрабатывать больше данных для большего количества программ, чем было доступно ранее.

computer-memory

Однако память вашего жесткого диска (и даже более быстрый твердотельный накопитель) намного медленнее, чем ваша сверхбыстрая оперативная память, поэтому ваша производительность может пострадать.

Когда у вас заканчивается память, в игру вступает файл подкачки.Некоторые данные, хранящиеся в ОЗУ, будут перемещены в файл подкачки, предоставляя дополнительное пространство для высокоскоростных функций памяти.

Мало виртуальной памяти

Если ваша виртуальная память заканчивается, вы увидите следующее сообщение:

В вашей системе мало виртуальной памяти.Windows увеличивает размер файла подкачки виртуальной памяти. Во время этого процесса запросы памяти для некоторых приложений могут быть отклонены. Для получения дополнительной информации см. Справку.

Если вручную увеличить размер файла подкачки, это сообщение будет уменьшено в соответствии с сообщением об ошибке.Windows устанавливает исходный файл подкачки виртуальной памяти равным объему установленной оперативной памяти. Файл подкачки - это минимум в 1,5 раза больше и максимум в три раза больше вашей физической RAM.

Например, система с 4 ГБ ОЗУ будет иметь как минимум 1024x4x1.5 = 6 144 МБ [1 ГБ ОЗУ x Установленная ОЗУ x Минимум]. Принимая во внимание, что максимальное значение составляет 1024x4x3 = 12 288 МБ [1 ГБ ОЗУ x Установленная ОЗУ x Максимум].

Тем не менее, 12 ГБ для файла подкачки огромны.Я бы не рекомендовал использовать верхний предел. Почему? Потому что, как только ваш файл подкачки увеличится до определенного размера, ваша система станет нестабильной. В этом случае файл подкачки является временным исправлением.

Как увеличить виртуальную память

Возникает естественный вопрос: «Сколько виртуальной памяти я должен установить?»

Вот как можно увеличить размер файла подкачки, чтобы избавиться от сообщения об ошибке виртуальной памяти.

  1. Перейдите в Панель управления > Система и безопасность> Система .
  2. Выберите Изменить настройки , чтобы открыть Свойства системы. Теперь откройте Advanced .
  3. В Performance выберите Settings . Откройте Advanced В Virtual memory выберите Change . Вот ваши варианты виртуальной памяти.
virtual memory system properties

Параметр по умолчанию - Автоматически управлять размером файла подкачки для всех дисков .Снимите этот флажок, чтобы активировать выделенный в данный момент раздел ниже. Выберите диск, для которого вы хотите изменить размер файла подкачки. По большому счету, это ваш диск C :.

virtual memory default paging file size

Теперь выберите нестандартный размер. Установите Максимальный размер , который вы хотите для файла подкачки, в соответствии с рекомендуемым размером для вашей системы. Помните, что Windows ограничивает размер файла подкачки , в три раза превышающим размер установленной вами оперативной памяти. Это необходимо для обеспечения стабильности системы. Установите Начальный размер на Текущий выделенный размер (см. Ниже).

virtual memory set custom paging file size

Щелкните Установить , а затем ОК .Вы успешно увеличили размер виртуальной памяти вашей системы. +1 знания на день!

Обратите внимание, что увеличение размера файла подкачки (виртуальной памяти) обычно не сопровождается сообщением о перезапуске системы, но уменьшение происходит.Внезапное уменьшение может вызвать повреждение системы.

Другие способы увеличения виртуальной памяти

Если вы обнаружите, что ваша система по-прежнему работает медленно после настройки размера файла подкачки, вам следует подумать об обновлении оперативной памяти.Обновление оперативной памяти - единственный способ увеличить виртуальную память, увеличив общий объем памяти, доступной системе. В этом случае вы уменьшите проблему виртуальной памяти во время процесса и также сможете увеличить скорость вашей системы.

Существует бесчисленное количество руководств, которые помогут вам в решении этой задачи, как текстовые, так и видео, и многие из них можно найти специально для вашего устройства.Отличное место для начала определения совместимой оперативной памяти - PC Part Picker.

Каковы лучшие настройки виртуальной памяти?

Я склонен оставить в покое настройки виртуальной памяти.Windows 10 управляет вашей физической памятью и виртуальной памятью вместе с ней. Если вы продолжаете достигать предела памяти для файла подкачки, вам следует подумать об обновлении оперативной памяти. Это будет иметь огромное значение, особенно для старых систем.

Хотите узнать больше об оперативной памяти вашей системы? Ознакомьтесь с нашим кратким руководством по всему, что вам нужно знать об оперативной памяти!

change-dns-internet-speed Как изменить настройки DNS для увеличения скорости

Изменение настроек DNS может иметь большое влияние на повседневную скорость Интернета.Вот как правильно изменить настройки DNS.

Об авторе Гэвин Филлипс (Опубликовано 660 статей)

Гэвин - младший редактор отдела Windows and Technology Explained, постоянный участник Really Useful Podcast и редактор дочернего сайта MakeUseOf, посвященного криптографии, Blocks Decoded.У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много пить чая, настольные игры и футбол.

Ещё от Gavin Phillips
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

В вашей системе не хватает виртуальной памяти - Office

  • 2 минуты на чтение
  • Применимо к:
    Офис 2010, Офис 2007, Офис 2003

В этой статье

Примечание

Office 365 профессиональный плюс переименовывается в Microsoft 365 Apps для предприятий .Дополнительные сведения об этом изменении см. В этом сообщении в блоге.

Симптомы

При запуске любой из программ Microsoft Office 2010, 2007 или 2003 может появиться сообщение об ошибке, подобное следующему сообщению об ошибке:

  В вашей системе не хватает виртуальной памяти. Чтобы обеспечить правильную работу Windows, увеличьте размер файла подкачки виртуальной памяти. Для получения дополнительной информации см. Справку.  

При нажатии ОК может появиться следующее сообщение об ошибке:

  В вашей системе не хватает виртуальной памяти.Windows увеличивает размер файла подкачки виртуальной памяти. Во время этого процесса запросы памяти для некоторых приложений могут быть отклонены. Для получения дополнительной информации см. Справку.  

Причина

Такое поведение наблюдается при попытке запустить любую из программ, включенных в Office, на компьютере, где значение параметра файла подкачки слишком низкое.

Разрешение

Чтобы решить эту проблему, увеличьте размер файла подкачки. Для этого выполните следующие действия в зависимости от вашей операционной системы.

Примечание. Microsoft Office 2010 и Office 2007 требует Windows XP или более поздней версии.

Окна 2000

  1. Щелкните правой кнопкой мыши Мой компьютер , а затем щелкните Свойства .

  2. В диалоговом окне Свойства системы щелкните Дополнительно

  3. Щелкните Параметры производительности .

  4. На панели Виртуальная память щелкните Изменить , чтобы увеличить файл подкачки.

    Windows 2000 требует начального значения 126 МБ для отладки.

  5. После изменения настройки щелкните Установить , а затем щелкните ОК .

  6. В диалоговом окне System Control Panel Applet щелкните OK и появится следующее сообщение:

    Внесенные вами изменения требуют перезагрузки компьютера, прежде чем они вступят в силу.

  7. Щелкните OK , чтобы закрыть диалоговое окно Performance Options , а затем щелкните OK , чтобы закрыть диалоговое окно System Properties .

  8. Когда вам будет предложено перезагрузить компьютер, нажмите Да .

Windows XP

  1. Щелкните Пуск , щелкните правой кнопкой мыши Мой компьютер , а затем щелкните Свойства .
  2. В диалоговом окне Свойства системы щелкните вкладку Дополнительно .
  3. На панели Performance щелкните Settings .
  4. В диалоговом окне Performance Options щелкните вкладку Advanced .
  5. На панели Виртуальная память щелкните Изменить .
  6. Измените значение Начальный размер и Максимальный размер на более высокое значение, щелкните Установить , а затем щелкните ОК .
  7. Щелкните OK , чтобы закрыть диалоговое окно Performance Options , а затем щелкните OK , чтобы закрыть диалоговое окно System Properties .

Дополнительная информация

С виртуальной памятью компьютер может использовать пространство на жестком диске в качестве оперативной памяти (RAM).Компьютер использует виртуальную память для увеличения обычной оперативной памяти, установленной на компьютере. Если вы уменьшите размер файла подкачки, программа Office может запуститься некорректно или не запуститься вообще. Это может происходить, даже если на компьютере много оперативной памяти. Дополнительные сведения см. В разделе «Советы по освобождению дискового пространства на вашем компьютере».

Это устранило проблему?

Проверьте, устранена ли проблема. Если проблема устранена, работа с этим разделом завершена. Если проблема не устранена, вы можете обратиться в службу поддержки.

.Руководство по производительности

Windows: Виртуальная память вне процесса - статьи TechNet - США (английский)


Вы попали сюда, потому что определили, что один или несколько ваших процессов аварийно завершаются из-за нехватки памяти на вашем компьютере с Windows. Если это не так, вернитесь к Начало руководства по производительности.

Процессы не знают о физическом оборудовании. Каждому процессу предоставляется свое собственное частное виртуальное адресное пространство, которое представляет собой конечный объем виртуальной памяти.Это позволяет операционной системе Windows более эффективно управлять ресурсами физической памяти (ОЗУ и диск (файл подкачки)). Если процесс пытается выйти за пределы своего виртуального адресного пространства, он выйдет из строя с исключением нехватки памяти.

Каждый процесс имеет ограниченное количество виртуального адресного пространства, которое он не может превышать. Объем виртуальной памяти на процесс зависит от того, был ли он скомпилирован как 32-разрядный или 64-разрядный. x86 - это 32-разрядная реализация Windows. x64 - текущая 64-битная реализация Windows.

    Процессы
  • x86 имеют 2 ГБ виртуального адресного пространства по умолчанию.
  • x86-процессы с переключателем операционной системы / 3GB, но без учета большого адреса имеют 2 ГБ виртуального адресного пространства.
  • Процессы
  • x86 с переключателем операционной системы / 3GB с поддержкой большого адреса имеют 3 ГБ виртуального адресного пространства.
  • x86 процессы с переключателем операционной системы / 3GB, с учетом большого адреса и переключателем / USERVA имеют виртуальное адресное пространство, равное количеству, заданному переключателем / USERVA.
  • Процессы x86 с большим адресом, работающие в операционной системе x64, имеют 4 ГБ виртуального адресного пространства.
  • x64 процессы имеют 8 ТБ виртуального адресного пространства.

Важно: Будьте осторожны перед установкой операционного переключателя / 3GB, потому что он забирает виртуальную память из ядра Windows и может привести к зависанию всей системы.

Dumpbin.exe (Windows SDK) может определить, поддерживает ли 32-разрядный исполняемый файл (EXE) большие адресные пространства, с помощью следующей команды:

dumpbin / headers <путь к EXE>

Следующая команда WMI покажет максимальное виртуальное адресное пространство, которое процесс может иметь на компьютере.Эта команда будет работать в Windows XP / 2003 и выше:

wmic ПУТЬ Win32_OperatingSystem GET MaxProcessMemorySize

Пример вывода этой команды для компьютера с Windows 7 x64:

MaxProcessMemorySize

8589934464

VMMap.exe (SysInternals) может подключаться к живому процессу и отображать использование виртуальной памяти. Это может сказать вам максимальный объем виртуальной памяти, который может адресовать процесс. и полезен при диагностике фрагментации виртуальной памяти.Когда в виртуальном адресном пространстве процесса не хватает непрерывной памяти для размещения запроса выделения виртуальной памяти, происходит сбой. Например, у процесса может быть 500 МБ свободная виртуальная память, но может не иметь непрерывного блока размером 64 МБ для размещения нового запроса блока памяти Gen 0 от диспетчера памяти .NET.

Windows - Слишком низкий минимум виртуальной памяти

Когда операционная система Windows сообщает о нехватке «виртуальной памяти» и упоминает об увеличении файла подкачки, это означает, что плата за фиксацию системы достигла предела фиксации системы.Файл подкачки обычно называют «виртуальной» RAM, здесь ссылка. К сожалению, концепция виртуальной памяти процесса и ядра не связана с лимитом фиксации системы. Если вы подозреваете, что проблема связана с фиксацией системы, перейдите в «PerfGuide: Недостаточно памяти, выделенной системой »для устранения неполадок.

Если счетчик производительности «\ Process (*) \ Virtual Bytes» показывает более 80% максимального объема виртуального адресного пространства процесса, то процесс, вероятно, близок к тому, чтобы исчерпать виртуальную память за некоторыми исключениями - процессы как 32-битный SQL Server обычно целенаправленно используют почти 100% своего виртуального адресного пространства.Кроме того, сбои из-за нехватки [виртуальной] памяти могут регистрироваться в журнале событий приложений, например Исключения System.OutOfMemory для приложений .NET. Чтобы устранить эту проблему:

  1. Утечка виртуальной памяти: Следите за счетчиком «\ Process (*) \ Virtual Bytes» для каждого процесса в течение длительного периода времени (обычно в течение недели), чтобы определить, не происходит ли постепенная утечка памяти с течением времени. Приложение может использовать больше памяти, поскольку она находится под нагрузкой, но она должна освободить память, когда это будет сделано.Постепенно память, которая не высвобождается, накапливается до тех пор, пока она не выйдет из виртуальной памяти.
  2. Используйте VMMap.exe (SysInternals): , чтобы показать использование виртуальной памяти процессом. Он может дать подсказку, где обычно выделяется память. Этот информация может сильно помочь разработчикам приложения.
  3. Создание нескольких дампов памяти процесса (* .dmp): В отрасли существует множество инструментов, способных создавать дампы памяти процесса, например ADPlus.exe (часть средств отладки для Windows) и DebugDiag. Дамп памяти процесса - это снимок использования памяти процессом. Это похоже на фотографирование события. Если несколько дампов процесса (каждый со значительным изменением использования памяти) анализируются экспертом по отладке Windows, то можно определить, где память выделяется без необходимости. Обратитесь в службу поддержки Microsoft за помощью в анализе дампов памяти процессов и / или рассмотрите варианты «Отладка в расширенном пользовательском режиме» и «Дополнительно.NET Debugging »семинары, предлагаемые Microsoft Premier Полевая инженерия (PFE).
  4. Используйте DebugDiag : DebugDiag - это бесплатный инструмент, разработанный Microsoft для помощи в устранении неполадок, таких как зависания, низкая производительность, утечки памяти или фрагментация, а также сбои в любом процессе в пользовательском режиме. Используйте его для создания нескольких дампов памяти процесса (* .dmp) (каждый со значительным изменением использования памяти) и автоматически проанализировать различия между файлами дампа.Если вам нужна помощь в анализе дампа памяти процесса, перейдите к шагу 3.

Если все вышеперечисленные действия по устранению неполадок были исчерпаны, то симптомы проблемы нехватки виртуальной памяти можно устранить одним или несколькими из следующих способов:

  1. Использовать большой адрес для 32-битного приложения: Включите свойство / заголовок процесса с поддержкой большого адреса, чтобы дать ему возможность использовать более 2 ГБ виртуального адресного пространства. Преимущества использования большого адреса показаны в Раздел этого документа «Определение максимального объема виртуального адресного пространства».
  2. Миграция или перекомпиляция в x64 (64-разрядная версия): x64-приложения имеют 8 ТБ частного виртуального адресного пространства, которого должно быть достаточно для удовлетворения потребностей в памяти большинства приложений.
  3. Распределить по нескольким процессам: Каждый процесс имеет собственное виртуальное адресное пространство, поэтому рассмотрите возможность перемещения функций, потребляющих много памяти, в отдельные процессы.
  4. Дефрагментация виртуальной памяти: Высокая фрагментация виртуальной памяти может помешать выделению памяти найти непрерывное адресное пространство.Менеджеры памяти, такие как Может помочь низкая фрагментация кучи.
    1. Приложения Microsoft .NET автоматически дефрагментируются сборщиком мусора (GC) .NET, но он может дефрагментировать только структуры, управляемые .NET. Неуправляемые структуры, которые имеют указатели на память, не могут быть перемещены сборщиком мусора, препятствуя правильному дефрагментация.

Примечание: Имейте в виду, что процессы не осведомлены о физических ресурсах, поэтому изменение объема ОЗУ или размера файла подкачки не влияет на виртуальное адресное пространство процесса.

Vital Signs Workshop: Microsoft Services предлагает семинар под руководством инструктора под названием «Vital Signs», в котором подробно рассматривается архитектура Windows с упором на анализ производительности Windows. Если вы заинтересованы, обратитесь к своему техническому специалисту Microsoft. Менеджер по работе с клиентами (ТАМ). Если у вас нет контракта на поддержку Microsoft Premier Support, рассмотрите большие преимущества его наличия, посетив наш веб-сайт Microsoft Services Premier Support по адресу: http://www.microsoft.com / microsoftservices / en / us / support_premier.aspx


.

Как управлять виртуальной памятью Windows 10

Обновлено 22 июня 2020 г.

Оптимизация виртуальной памяти в Windows всегда был простым способом точной настройки производительности компьютера. Когда я начал работать с компьютерами Windows в 90-х годах, размер памяти был мегабайт, ( МБ, ), сейчас это гигабайт, ( ГБ, ). Расчеты, приведенные в этой статье, относятся к компьютерам Windows с 8 ГБ или меньше памяти.Если в вашей системе 16 ГБ или больше памяти, вы можете попробовать это вычисление виртуальной памяти, но вы можете обнаружить, что разрешение Windows автоматически управлять файлом подкачки будет работать. Попробуйте и дайте нам знать, что вы делаете, в комментариях ниже.

Ваш компьютер имеет два типа памяти : Оперативная память ( RAM ) и Виртуальная память . Все программы используют RAM , но когда не хватает RAM для приложения, которое вы пытаетесь запустить, Windows временно перемещает информацию, которая обычно хранится в RAM , в файл на вашем жестком диске под названием Файл подкачки .Данные, временно хранящиеся в файле подкачки , также называются виртуальной памятью . Использование виртуальной памяти , другими словами, перемещение информации в файл подкачки и из него, освобождает RAM , достаточное для правильного выполнения программ.

Чем больше RAM на вашем компьютере, тем быстрее будут работать ваши программы. Если недостаток RAM замедляет ваш компьютер, у вас может возникнуть соблазн увеличить виртуальной памяти для компенсации.Однако ваш компьютер может считывать данные из RAM намного быстрее, чем с жесткого диска, поэтому добавление RAM - лучшее решение.

Если вы получаете сообщения об ошибках, которые предупреждают о нехватке виртуальной памяти, вам необходимо либо добавить RAM , либо увеличить размер файла подкачки, чтобы вы могли запустить программу на своем компьютере. Windows обычно управляет этим автоматически, но вы можете вручную изменить размер виртуальной памяти, если размер по умолчанию недостаточно велик для ваших нужд.

Если у вас более одного диска в вашем компьютере, у вас может быть более одного файла подкачки. Если у вас есть твердотельный накопитель ( SSD ) и жесткий диск ( HDD ), я рекомендую разместить файл подкачки на HDD , так как Windows непрерывно читает и записывает в виртуальную память . Этот износ может сократить срок службы SSD .

Как рассчитать виртуальную память / файл подкачки Windows 10

Существует формула для расчета правильного размера файла подкачки. Начальный размер составляет , в полтора (1,5) раза превышающем общий объем системной памяти . Максимальный размер составляет три (3) x начальный размер . Допустим, у вас есть 4 ГБ (1 ГБ = 1024 МБ x 4 = 4096 МБ) памяти. Первоначальный размер будет 1,5 x 4096 = 6144 МБ, а максимальный размер будет 3 x 6144 = 18 432 МБ.

Как изменить виртуальную память / файл подкачки Windows 10

Вся необходимая информация и ссылки будут на странице «Система».

  1. Вызовите страницу системы одним из следующих способов:
    • Нажав клавишу с логотипом Windows + Пауза
    • или же
    • Откройте File Explorer , нажав левой кнопкой мыши значок папки manilla на панели задач или одновременно нажав клавишу с логотипом Windows + E . Когда File Explorer открыт, щелкните правой кнопкой мыши на This PC и выберите Properties в появившемся контекстном меню.
  2. Запишите установленной памяти ( RAM )
  3. Щелкните ссылку Advanced system settings
  4. Щелкните вкладку Advanced диалогового окна System Properties
  5. Нажмите кнопку Settings ... в разделе Performance
  6. Щелкните вкладку Advanced в диалоговом окне Performance Options
  7. Щелкните изменение ... кнопка внутри виртуальной памяти раздел
  8. Снимите флажок Автоматически управлять размером файла подкачки для всех дисков флажок
  9. Выберите Нестандартный размер и введите исходный размер и максимальный размер , используя расчет, показанный выше
  10. Нажмите кнопку Установить

.

Смотрите также