Недостаток виртуальной памяти в системе успешно обнаружен

Обновлено: 02.07.2024

Используйте безопасный бесплатный инструмент, разработанный командой экспертов Auslogics.

  • Простота в использовании. Просто скачайте и запустите, установка не требуется.
  • Безопасно. Наше программное обеспечение представлено на CNET, и мы являемся серебряным партнером Microsoft.
  • Бесплатно. Мы серьезно относимся к абсолютно бесплатному инструменту.

Разработано для Windows 10 (8, 7, Vista, XP)
Дополнительная информация об Auslogics. Пожалуйста, ознакомьтесь с EULA и Политикой конфиденциальности.

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

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

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

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

Эту ошибку обычно вызывают две причины:

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

Как это исправить?

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

  • Нажмите правой кнопкой мыши на "Мой компьютер" и выберите "Свойства".
  • Перейдите на вкладку "Дополнительно" (или ссылку "Дополнительные параметры системы", если вы используете Windows 7 или Vista), а затем нажмите кнопку "Настройки" в разделе "Производительность".
  • Откроется новое окно. Перейдите на вкладку "Дополнительно".
  • Найдите раздел "Виртуальная память" и нажмите кнопку "Изменить".
  • Выберите параметр Размер, управляемый системой, или измените размер файла подкачки вручную.
  • Нажмите "ОК".

Однако, если ошибка вызвана некорректным приложением, сначала необходимо определить виновника. Для этого откройте диспетчер задач (нажмите Ctrl+Alt+Del на клавиатуре) и перейдите на вкладку «Процессы». Затем нажмите «Вид» -> «Выбрать столбцы». Установите флажок «Размер виртуальной памяти» и нажмите «ОК». Теперь диспетчер задач будет показывать, сколько виртуальной памяти использует каждое приложение. Если дважды щелкнуть имя столбца Размер ВМ, процессы будут отсортированы в зависимости от того, сколько виртуальной памяти они используют, от наибольшего к наименьшему. Вы моментально увидите, какой процесс в самом голодном.
Затем вам нужно найти приложение, которое запускает процесс — некоторые, например firefox.exe, довольно очевидны.
Если вы не знакомы с процессами, скачайте программу под названием Process Explorer. Он не требует установки — все, что вам нужно сделать, это запустить файл .exe. По сути, эта программа представляет собой гораздо более совершенную альтернативу диспетчеру задач. Когда он откроется, нажмите «Просмотр» -> «Выбрать столбцы». Затем перейдите на вкладку Process Memory и установите флажок Virtual Size. Нажмите «ОК». Как и в диспетчере задач Windows, вы можете сортировать результаты. Каждый процесс будет иметь информацию о приложении, которое его запускает. Если вам нужна дополнительная информация, наведите указатель мыши на нужный процесс.

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

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

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

Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.

Симптомы

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

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

Причина

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

Разрешение

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

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

Windows 2000

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

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

Нажмите "Параметры производительности".

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

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

После изменения параметра нажмите "Установить", а затем нажмите "ОК".

В диалоговом окне апплета системной панели управления нажмите кнопку ОК, чтобы увидеть следующее сообщение:

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

Нажмите "ОК", чтобы закрыть диалоговое окно "Параметры производительности", а затем нажмите "ОК", чтобы закрыть диалоговое окно "Свойства системы".

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

Windows XP

  1. Нажмите "Пуск", щелкните правой кнопкой мыши "Мой компьютер" и выберите "Свойства".
  2. В диалоговом окне "Свойства системы" перейдите на вкладку "Дополнительно".
  3. На панели "Производительность" нажмите "Настройки".
  4. В диалоговом окне "Параметры производительности" перейдите на вкладку "Дополнительно".
  5. На панели "Виртуальная память" нажмите "Изменить".
  6. Измените значение исходного размера и значение максимального размера на более высокое значение, нажмите «Установить», а затем нажмите «ОК».
  7. Нажмите "ОК", чтобы закрыть диалоговое окно "Параметры производительности", а затем нажмите "ОК", чтобы закрыть диалоговое окно "Свойства системы".

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

Благодаря виртуальной памяти компьютер может использовать пространство на жестком диске в качестве оперативной памяти (ОЗУ). Компьютер использует виртуальную память для увеличения обычной оперативной памяти, установленной на компьютере. Если уменьшить размер файла подкачки, программа Office может запуститься некорректно или вообще не запуститься. Такое поведение может возникать, даже если на компьютере много оперативной памяти. Дополнительную информацию см. в разделе Советы по освобождению места на диске вашего ПК.

Это решило проблему?

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

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

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

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

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

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

Ваш компьютер имеет два типа памяти: жесткий диск или твердотельный накопитель и оперативную память.

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

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

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

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

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

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

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

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

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

Вы можете рассчитать размер файла подкачки, используя следующую систему. Например, система с 4 ГБ ОЗУ будет иметь как минимум 1024x4x1,5 = 6144 МБ [1 ГБ ОЗУ x Установленная ОЗУ x Минимум]. Принимая во внимание, что максимальное значение составляет 1024 x 4 x 3 = 12 288 МБ [1 ГБ ОЗУ x Установленное ОЗУ x Максимум].

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

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

Естественный вопрос: "Сколько виртуальной памяти мне следует установить?"

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

  1. Выберите Панель управления > Система и безопасность > Система.
  2. Выберите «Дополнительные параметры системы», чтобы открыть свойства системы. Теперь откройте вкладку "Дополнительно".
  3. В разделе "Производительность" выберите "Настройки". Откройте вкладку «Дополнительно». В разделе Виртуальная память выберите Изменить. Вот ваши параметры виртуальной памяти.

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

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

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

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

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

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

Обновление ОЗУ — единственный способ увеличить виртуальную память за счет увеличения общего объема памяти, доступной системе. Таким образом, вы уменьшите проблему с виртуальной памятью во время процесса, а также сможете увидеть повышение скорости вашей системы.

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

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

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

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

Сообщить о нарушении

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

Если вы получаете предупреждения о нехватке виртуальной памяти, вам необходимо увеличить минимальный размер файла подкачки. Windows устанавливает начальный минимальный размер файла подкачки равным объему оперативной памяти (ОЗУ), установленной на вашем компьютере, плюс 300 мегабайт (МБ), а максимальный размер равен 3-кратному объему оперативной памяти, установленной на вашем компьютере. Если вы видите предупреждения на этих рекомендуемых уровнях, увеличьте минимальный и максимальный размеры.

<р>1. Откройте «Система», нажав кнопку «Пуск», выбрав «Панель управления», «Система и ее обслуживание», а затем «Система».

<р>2. На левой панели щелкните Дополнительные параметры системы. Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

<р>3. На вкладке "Дополнительно" в разделе "Производительность" нажмите "Настройки".

<р>4. Перейдите на вкладку "Дополнительно", а затем в разделе "Виртуальная память" нажмите "Изменить".

<р>5. Снимите флажок Автоматически управлять размером файла подкачки для всех дисков.

<р>6. В разделе Диск [Метка тома] выберите диск, содержащий файл подкачки, который вы хотите изменить.

<р>7. Нажмите «Нестандартный размер», введите новый размер в мегабайтах в поле «Исходный размер (МБ)» или «Максимальный размер (МБ)», нажмите «Установить», а затем нажмите «ОК».

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

Для получения дополнительной информации перейдите по ссылке, указанной ниже:

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

Сообщить о нарушении

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

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

Соня_Бауэрнфейнд

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Продукты Qlik — это «продукты в памяти», которые используют максимально доступную память операционной системы.

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

Журналы событий Microsoft Windows могут регистрировать предупреждение в системном журнале в среде QlikView, как показано в приведенном ниже примере, где qvb.exe является механизмом перезагрузки QlikView. Это также может быть qvs.exe (сервер QlikView) или qv.exe (QlikView Desktop).

Windows успешно диагностировала нехватку виртуальной памяти. Больше всего виртуальной памяти потребляют следующие программы: qvb.exe (8328) — 9197830144 байт, qvb.exe (9340) — 635494400 байт и QVDistributionService.exe (2344) — 432857088 байт.

В Qlik Sense он будет ссылаться на engine.exe, как в примере ниже:

Windows успешно диагностировала нехватку виртуальной памяти. Больше всего виртуальной памяти потребляют следующие программы: Engine.exe (77404) — 66804117504 байт, dotnet.exe (29264) — 581591040 байт и dotnet.exe (49860) — 523714560 байт.

Окружающая среда:

<УЛ>
  • Qlik Sense Enterprise для Windows, все версии
  • QlikView, все версии

  • Ресурсы:

    <УЛ>
  • Информацию о том, как продукты Qlik используют память, см. в разделах Использование ресурсов QlikView и Qlik Sense, а также в Qlik Associative Engine Memory Management and CPU Uti. .
  • Информацию о том, как решать проблемы с ресурсами, связанные с QlikView, см. в разделе Устранение проблем с ресурсами и сбоев QlikView Server.
  • Добавление дополнительных ресурсов в среду – хороший первый шаг, но для обеспечения долгосрочной стабильности системы может потребоваться поиск основной причины проблемы (конкретного приложения, объекта, пользователя и т. д.).
  • Возможно, потребуется увеличить размер файла подкачки. Дополнительные сведения см. в рекомендациях по файлам подкачки в Qlik Sense и QlikView.
  • Общие сведения о Windows и распределении памяти см. в записи блога Microsoft Technet "Раздвигая границы Windows: виртуальная память"

    О сообщении Windows и виртуальной памяти:

    Компонент Resource Exhaustion Detector системы Windows Resource Exhaustion Detection and Resolution (RADAR) определяет трех основных потребителей выделенной памяти и предупреждает вас, когда нагрузка на выделение системы достигает критического уровня.

    Что такое комиссия за фиксацию:

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

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

    Память\% выделенных байтов используется

    Память\% выделенных байтов в использовании Здесь измеряется отношение выделенных байтов к пределу выделения, другими словами, объем используемой виртуальной памяти. Это указывает на нехватку памяти, если число превышает 80 процентов.

    на проблемном сервере мы также можем найти это значение в диспетчере задач, например, Commit (GB) 10/11.[Выделено]
    Здесь 10 ГБ – это выделенные байты, а
    здесь – 11 ГБ – выделенный лимит

    Что такое %~выделенных~байт~использования"

    % выделенных байтов в использовании – это отношение объема памяти .

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

    Предел фиксации определяется размером файла подкачки. Если файл подкачки увеличивается, предел фиксации увеличивается, а коэффициент уменьшается. Этот счетчик отображает только текущее процентное значение; это не среднее значение.

    11 ГБ = установленная память 8,00 ГБ + файл подкачки

    В этой системе установлено 8 ГБ оперативной памяти + в настоящее время выделено 4 ГБ для файла подкачки.

    На этом проблемном сервере статический файл подкачки установлен от минимального 2048 МБ до максимального 2048 МБ, что составляет >= 2 ГБ
    один для C:\, а другой для диска D:\.

    Следовательно, прибл. предел фиксации – 12 ГБ.

    Эти 10 ГБ — не что иное, как байт фиксации в памяти --> байты выделения — это объем выделенной виртуальной памяти в байтах для всех процессов [серверный процесс + другие процессы, работающие в системе].

    10/11 = 0,90. = 90%. если это значение больше 85%, то также придет 2004 Error Что означает,
    в этом сервере заряд системы достигает критического уровня.

    Читайте также: