«Почему моя" коммитированная "память намного выше моего реального объема памяти?« Потому что" зафиксировано "- это, главным образом, частное виртуальное адресное пространство процесса, и некоторые из них могут находиться в ОЗУ, а некоторые - в файле подкачки.
А некоторые могут вообще не занимать хранилища! Это если он был выделен, но к нему никогда не обращались, следовательно, пока не "ошибся". Но он по- прежнему считает против "фиксации предела" , потому что , если это он доступен в будущем, он будет занимать хранилище тогда. И уже слишком поздно, чтобы система сказала: «Извините, у нас нет места».
Весь смысл виртуальной памяти в том, что она может быть намного больше физической (ОЗУ), нет?
Кстати ... у вас, похоже, есть файл подкачки размером около 24 ГБ, так как у вас 8 ГБ ОЗУ, а предел фиксации составляет 32 ГБ. Таким образом, ваш "преданный" может достигать 32 ГБ. (И на данный момент он почти такой высокий, поэтому сокращение или удаление файла подкачки было бы плохой идеей.)
В то время как ОЗУ используется именно так. Поэтому, конечно, используемая ОЗУ + используемый файл подкачки может быть больше, чем используемая ОЗУ.
В конце концов, весь смысл виртуальной памяти заключается в том, что вы можете использовать больше виртуальной памяти, чем физической памяти (ОЗУ).
Если вы хотите узнать, что использует выделенную память, вам нужно взглянуть на вкладку "Подробности" диспетчера задач и включить столбец "Размер фиксации".
Кроме того, общее количество столбцов "Размер коммита" не будет суммироваться с "комиссионным сбором" (30,1 ГБ на вашем компьютере), потому что другие расходы способствуют загрузке фиксации: невыгружаемый и выгружаемый пул и некоторые более "тонкие" механизмы, такие как копирование -записать разделы, разделы на основе файла подкачки, отображения AWE ... но они обычно невелики по сравнению с частными процессами)
На этой вкладке столбец «Память (частный рабочий набор)» соответствует тому, что на вкладке "Процессы" отображается для "Память". Это оперативная память, назначаемая в настоящее время каждому процессу для его выделенного виртуального адресного пространства. Остальная часть будет в файле подкачки. Но, опять же, у процессов есть другие типы адресного пространства, в основном такого типа, который называется "сопоставленный", и некоторая часть этого также будет в ОЗУ. Существуют и другие общесистемные вещи, созданные ОС, не относящиеся к какому-либо процессу, которые также используют ОЗУ.
Короче говоря, столбец "Память" на вкладке "Процессы" не должен увеличивать общий объем используемой оперативной памяти. Он только показывает, сколько из общего использования используется в частном порядке каждым процессом.