2

В моей системе я получаю сообщение об ошибке типа "виртуальная память заполнена".

Может кто-нибудь объяснить мне, что такое "виртуальная память" и как решить эту проблему?

3 ответа3

3

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

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

1

Как уже указывалось, виртуальная память - это способность ОС (при поддержке ЦП) предоставлять приложениям больше памяти, чем существует в системе. Вторичная система хранения (например, жесткий диск / твердотельный накопитель) с гораздо большей емкостью используется для поддержки запросов выделения памяти при необходимости.

Вы можете решить проблему с "виртуальной памятью заполнена":

  1. Увеличьте размер файла подкачки виртуальной памяти
  2. Проверьте, использует ли программа много памяти (возможно, она имеет утечки памяти и нуждается в обновлении / обновлении)
    • Откройте Task Manager , щелкнув правой кнопкой мыши панель задач и выбрав Task Manager .
    • Перейдите на вкладку « Processes ».
    • Чтобы отсортировать программы по использованию памяти, нажмите « Memory (Private Working Set) .
  3. Обновление ОЗУ в вашей системе.

Ссылка:
Сайт поддержки Microsoft Windows - Предотвращение проблем с нехваткой памяти

-1

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

"Лучшее" решение - получить больше оперативной памяти, хотя вы можете увеличить объем виртуальной памяти в Windows. Посмотрите здесь, как Microsoft рекомендует делать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .