Как выделить больше оперативной памяти для определенных приложений в Windows

Оперативная память(RAM) или оперативная память используется для того, чтобы программы загружались быстрее и выполняли задачи за долю времени, которое потребовалось бы, если бы программа загружалась с жесткого диска. Оперативная память жизненно важна для производительности(RAM is vital to performance) любой программы, которой требуется доступ к огромному количеству данных.

Например, программа обработки текстов не будет сильно зависеть от оперативной памяти(RAM) из-за низких требований к производительности. Однако для подробной электронной таблицы Excel или Photoshop требуется столько оперативной памяти(RAM) , сколько вы можете ее выделить. Как и игры. Во многих случаях вам нужно выделить дополнительную оперативную память(RAM) для игр, особенно если вы используете много модов.

Это относится к таким играм, как Minecraft , а также к таким играм, как Shadow of Mordor , которым требуется целых 8,3 ГБ видеопамяти(VRAM) . Хорошей новостью является то, что вы можете выделить больше оперативной памяти(RAM) для определенных приложений, чтобы повысить их производительность.

Что такое ОЗУ?

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

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

В современных компьютерах объем оперативной памяти(RAM) обычно кратен 4. В материнских платах часто используется то, что называется двухканальной памятью, что означает, что вам нужна оперативная память одного типа(RAM of the same type) — либо планки по 4, либо планки по 8, либо планки по 16. верхний предел объема ОЗУ(RAM) , который вы можете иметь, за исключением того, что может поддерживать ваша материнская плата, хотя существует предел того, сколько вы можете разумно когда-либо использовать. 

Разрешить(Allow) Windows 10 выделять больше оперативной памяти(Allocate More RAM)

Самый простой способ повысить производительность по всем направлениям — позволить Windows использовать столько оперативной памяти(RAM) , сколько необходимо для обеспечения производительности(ensure performance) . Найдите приложение « Этот компьютер(This PC) », щелкните значок правой кнопкой мыши и выберите « Свойства(Properties) » . Выберите Дополнительные параметры системы(Advanced system settings ) > Настройки. ( Settings. )На вкладке « Визуальные эффекты(Visual Effects ) » есть четыре параметра. Выберите параметр Настроить для лучшей производительности(Adjust for best performance)

После этого нажмите Применить. (Apply. )Изменения вступят в силу после перезагрузки ПК. Этот параметр позволяет Windows выделять оперативную память(RAM) по мере необходимости, чтобы обеспечить максимально плавную работу программ.

Приоритет использования оперативной памяти

Еще один способ убедиться, что у конкретных программ более чем достаточно оперативной памяти(RAM) , особенно если вы запускаете несколько приложений одновременно, — установить приоритет использования оперативной памяти(RAM) в диспетчере задач(Task Manager) . Откройте Диспетчер задач(Task Manager) и щелкните правой кнопкой мыши приложение, для которого вы хотите установить приоритет, затем выберите Перейти к сведениям.(Go to details.)

Откроется вкладка « Сведения » (Details)диспетчера задач(Task Manager) . Щелкните(Right-click) процесс правой кнопкой мыши и выберите Установить приоритет. (Set priority. )Отсюда вы можете указать, какой приоритет получает программа: « Реальное(Realtime) время» , « Высокий(High) », « Выше нормального(Above Normal) », « Нормальный(Normal) », « Ниже нормального(Below Normal) » или « Низкий(Low) » . 

Назначение использования ОЗУ в определенных программах(Designate RAM Usage Within Specific Programs)

Другой вариант — и, возможно, лучший выбор — выделить больше оперативной памяти(RAM) в настройках данной программы. Это особенно верно в таких играх, как Minecraft , в которые часто играют с модами. Многие пакеты модов не будут работать правильно, если объем оперативной памяти(RAM) превышает установленный по умолчанию .

Имейте(Bear) в виду, что точный процесс для этого варьируется от программы к программе. Даже в Minecraft процесс выделения оперативной памяти(RAM) зависит от используемого вами лаунчера. В качестве краткого примера вы можете выбрать вкладку « Установки(Installations ) » в средстве запуска по умолчанию, нажать « Создать(New) » > « Дополнительные параметры(More Options) » и изменить текст в разделе « Аргумент JVM(JVM Argument ) » с Xmx2G на XmX2n, где n — объем оперативной памяти(RAM) , которую вы хотите использовать. 

Если вы ищете более подробное объяснение, вот еще одна статья, которая может помочь.(here is another article than can help.) 

У каждой игры и программы будет свой метод выделения дополнительной оперативной памяти(RAM) , если это вообще возможно. Многие приложения закодированы для использования определенного объема оперативной памяти(RAM) в зависимости от вашей операционной системы, независимо от того, сколько у вас есть. Например, Microsoft Excel в 32-разрядных операционных системах ограничен 2 ГБ ОЗУ(RAM) .

Риски использования слишком большого количества оперативной памяти

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

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

Это происходит, когда он превышает выделенный объем оперативной памяти(RAM) и больше не может работать должным образом. Иногда проблему может решить ожидание очистки памяти, но лучший способ — принудительно закрыть программу с помощью диспетчера задач(Task Manager)



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts