Все выглядит хорошо для 12 ГБ компьютера с относительно небольшой нагрузкой.
На снимке экрана диспетчер памяти выделил только 2,2 ГБ в качестве «Используемого», поскольку это все, что можно эффективно использовать. Больше будет потрачено впустую. Но обязательно обратите внимание на значение, помеченное как «Cached». Эта память служит своего рода общесистемным кешем и способствует общей производительности системы. «Используемые» и «Кэшированные» вместе составляют 4,6 ГБ. С большей рабочей нагрузкой это было бы еще выше.
Значение «Cached» состоит из 2 частей: «Modified» и «Standby». Они отображаются отдельно в мониторе ресурсов. «Модифицированный» обычно довольно мал, и я не буду вдаваться в подробности.
«Резервная» память выполняет двойную роль. Это память, которая содержит полезную информацию, но в настоящее время не используется каким-либо процессом. Возможно, вы заметили, что при повторном запуске приложения оно запускается быстрее, чем в первый раз. Это достигается сохранением в памяти исполняемого файла приложения и файлов DLL, которые он использовал. Эта память является частью значения «Standby». У него есть и другие функции.
В дополнение к этой роли резервная память также является частью доступной памяти. Так же, как свободная память, она доступна для использования любым приложением, которое нуждается в этом. В идеале вся доступная память будет из значения Standby без какой-либо свободной памяти вообще. Но в слегка загруженной системе, вероятно, много свободной памяти, как на скриншоте.
В разумных пределах добавление ОЗУ всегда улучшит производительность. Но всегда будет точка убывающей доходности, после которой будет мало или вообще не будет выгоды. Этот момент сильно зависит от рабочей нагрузки. На снимке экрана компьютер, по-видимому, находится за этой точкой, по крайней мере, с текущей рабочей нагрузкой.
Диспетчер памяти всегда будет пытаться поддерживать хороший баланс между «Используемой» и «Доступной» памятью, целью которой является поддержание оптимальной производительности для всех запущенных процессов. Это очень сложный процесс. В слегка загруженной системе такой баланс будет легко выполнить. В более загруженной системе это будет работать тяжелее.