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

Почему Windows 10 x64 показывает, что из 16 ГБ оперативной памяти используется 2.3 ГБ (или 49%)?
  • 27 июня 2024 г. 3:02
Ответы на вопрос 10
Существует несколько способов для оптимизации использования оперативной памяти на компьютере:

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

2. Очистка временных файлов и кэша: регулярная очистка временных файлов и кэша поможет освободить оперативную память.

3. Использование встроенных утилит оптимизации памяти: операционные системы обычно имеют встроенные инструменты для оптимизации использования оперативной памяти.

4. Установка дополнительной оперативной памяти: добавление дополнительных модулей памяти может увеличить ее общий объем и улучшить производительность.

По поводу того, почему Windows 10 x64 показывает, что из 16 ГБ оперативной памяти используется только 2.3 ГБ, это может быть связано с тем, что в момент отображения этой информации не было запущено много программ, которые бы требовали большого объема оперативной памяти. Windows может динамически управлять использованием памяти в зависимости от текущей нагрузки на систему. Также возможно, что часть оперативной памяти зарезервирована для системных нужд или зарезервирована для видеокарты или других устройств.
Виндовый диспетчер покпзывает % занятого правильно, а циферками не правильно ибо не показыапет сколько съела запущеная виртуалка, не показывает сколько съел торрент клиент своим кешем раздач ит.д.
Недавно столкнулся с подобной проблемой. Постепенно рос невыгружаемый пул памяти. В диспетчере можно посмотреть в закладке Perfomance. В моем случае оказалось родное ПО от Асус. Я бы проверил Non-paged pool / Невыгружаемый пул если он, то в сети много статей как вычислить что именно приводит к утечке.
Перейдите во вкладку производительность и там сверху справа есть кнопка "Монитор ресурсов", откройте его. 
Либо найдите в пуске "монитор ресурсов" и откройте его.
В нем выберите столбец Commit и смотрите по нем, скорее всего именно его значение подсчитано в ваших 50% использования памяти.
Запущена системная служба, у меня при этой проблеме был запущен Hyper (Виртуальная машина) . 
После отключения прошло. Также может мешать служба WSL, WSA
Потому что диспетчер показывает только то, что доступно от имени юзера. 
Условно, если есть системный процесс который требует подтверждения прав администратора чтобы открыть программу - диспетчер может его не увидеть, т.к пока он не имеет прав доступа к процессу.
Также все фоновые системные службы, которые запускаются на уровне системы, так же не будут видны.
Те же Windows Subsystem for Linux (например если закрыть Docker Desktop, сама виртуалка линукса в недрах системы все равно крутиться и жрет ОЗУ.

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

А ещё не отображается потребление ОЗУ встроенной видеокартой, например.
Вы можете в BIOS выставить статичный размер 4ГБ под видео, и при старте ОС у вас будет занято сразу 6гб (а не 2, как обычно).

И это только некоторые варианты.

Но! Если вы запускаете 32битную версию браузера, она технически не может использовать больше 4ГБ ОЗУ. Даже если у вас будет 128гб, браузер 32бит будет выгружать вкладки из памяти при приближении к 3500мб. Или даже к 2048мб.

И вообще, люди тут правильно писали. ОЗУ для того и создана чтобы там хранить данные для быстрого доступа. Если какой-то программе будет не хватать ОЗУ - система начнет выгружать данные "которые не сильно нужны" от других программ.
перейдите из вкладки "users" в вкладку "processes" там более детально расписаны все службы включая остальные групповые политики
Недавно появились ноутбуки за 15-20 тысяч, которые обещают 16гб ОЗУ. В Винде они показываются, а на деле там 4гб.
По умолчанию винда резервирует память для программ, которые вы часто запускаете, чтобы они были в памяти и быстрее запустились. Увидеть это можно в RAMMap. В теории, когда другим программам понадобится память, винда её освободит. Но меня это напрягает, я выключил, хочу видеть реальное использование, плюс с нвме всё и так быстро запускается.
Погодите. На скрине вообще то просто один процесс, съевший 2 гига оперативы, помимо него же есть ещё процессы, которые уже в свою очередь в сумме съели остальные до 50%.
Похожие вопросы