Строго говоря, она ни из чего не выделяется, она создается по мере появления потребностей программ в памяти (сами программы при этом считают, что им выделается реальная физическая память), и предельный размер памяти, которая может быть выделена программам - это сумма физической памяти и размеров всех файлов подкачки.
Параметр "Выделено" в оперативной памяти
Добрый день.
У меня 32 гб оперативной памяти и сегодня заметил что параметр "Выделено" больше всегда чем параметр "Используется" оперативной памяти в среднем на 2гб. Как я смог вычитать в интернете, выделенная память это та которая используется + файл подкачки(у меня он 4 гигабайта стоит по дефолту). Но ведь файл подкачки компьютер должен использовать когда ему не хватает оперативной памяти, но у меня куча свободной памяти, почему он использует файл подкачки? Или он его не использует по итогу :/ ?
В общем не могу разобраться откуда у выделенной памяти на 2 гб больше памяти чем у используется, надеюсь на ответ, спасибо.
Приложу так же скриншот памяти, может это как-то поможет.
Или это нормальное поведение системы?
Windows для дома | Windows 10 | Снижение производительности и системные сбои
Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.
Ответы: 59
Сортировать по: Новейшие
-
Анонимные
2023-11-11T20:26:48+00:00 -
Анонимные
2023-11-11T19:38:17+00:00 Спасибо что объяснили на счёт этого, но немного не понятно, из статьи которую вы присылали, там виртуальной памяти было 30 гб, при том что на компьютере было всего 8 гигабайтов, получается виртуальная память не занимает прямо пропорционально 1:1 физическую? Немного все таки запутался с тем из чего она выделяется для всех этих файлов
-
Анонимные
2023-11-11T19:28:18+00:00 Нормально, особенно в случае хрома, который запускает несколько десятков процессов и в каждом процессе выделяется память для системных модулей.
-
Анонимные
2023-11-11T19:08:03+00:00 Спасибо за ваш ответ, на скриншоте который я приложил я использовал только браузер Chrome и мессенджер Telegram в течении 8 часов.
Нормальна ли разница между памятью используемой и выделенной?
Там есть и фоновые приложения от Msi, Logitech и файрвола.
-
Анонимные
2023-11-11T17:11:51+00:00 В реальных адресах физической памяти работает только ядро системы и драйверы. Для каждого запущенного процесса создается область виртуальной памяти (виртуальных адресов) В этой области выделяется память для самой программы и для каждого модуля (DLL), который используется программой. Фактически эти общие модули хранятся в памяти как правило, в одном экземпляре, но память для них выделяется в виртуальной памяти каждого (!) процесса. Так что чем больше процессов запущено, тем больше разница между реально использованной память и выделенной памятью.
Но может быть и наоборот, если некая программа использует файлы, отображенные на память. Такая занятая память не относится ни к одному процессу, поэтому количество используемой памяти может и превышать количество выделенной.