18

http://i.imgur.com/cilRmfD.png

Я провел два сканирования на вирусы, и ни один из них до сих пор не нашел ничего (Malware Bytes и Avira Rescue). Во время игры я получу всплывающие окна Windows, говорящие о том, что в моей системе недостаточно памяти, и рекомендует закрыть игру. Это также может произойти во время просмотра. Мой компьютер, кажется, сильно зависает и часто зависает, например, при нажатии на ссылку в программе обмена сообщениями для открытия в моем браузере.

Я не уверен, что является причиной этого. Мое использование памяти на вкладке процессов не составляет такого большого процента моей реальной памяти.


В качестве примечания, может ли мое использование диска иногда достигать 100%? Исследования, кажется, говорят так.

2 ответа2

34

«Почему моя" коммитированная "память намного выше моего реального объема памяти?« Потому что" зафиксировано "- это, главным образом, частное виртуальное адресное пространство процесса, и некоторые из них могут находиться в ОЗУ, а некоторые - в файле подкачки.

А некоторые могут вообще не занимать хранилища! Это если он был выделен, но к нему никогда не обращались, следовательно, пока не "ошибся". Но он по- прежнему считает против "фиксации предела" , потому что , если это он доступен в будущем, он будет занимать хранилище тогда. И уже слишком поздно, чтобы система сказала: «Извините, у нас нет места».

Весь смысл виртуальной памяти в том, что она может быть намного больше физической (ОЗУ), нет?

Кстати ... у вас, похоже, есть файл подкачки размером около 24 ГБ, так как у вас 8 ГБ ОЗУ, а предел фиксации составляет 32 ГБ. Таким образом, ваш "преданный" может достигать 32 ГБ. (И на данный момент он почти такой высокий, поэтому сокращение или удаление файла подкачки было бы плохой идеей.)

В то время как ОЗУ используется именно так. Поэтому, конечно, используемая ОЗУ + используемый файл подкачки может быть больше, чем используемая ОЗУ.

В конце концов, весь смысл виртуальной памяти заключается в том, что вы можете использовать больше виртуальной памяти, чем физической памяти (ОЗУ).

Если вы хотите узнать, что использует выделенную память, вам нужно взглянуть на вкладку "Подробности" диспетчера задач и включить столбец "Размер фиксации".

Кроме того, общее количество столбцов "Размер коммита" не будет суммироваться с "комиссионным сбором" (30,1 ГБ на вашем компьютере), потому что другие расходы способствуют загрузке фиксации: невыгружаемый и выгружаемый пул и некоторые более "тонкие" механизмы, такие как копирование -записать разделы, разделы на основе файла подкачки, отображения AWE ... но они обычно невелики по сравнению с частными процессами)

На этой вкладке столбец «Память (частный рабочий набор)» соответствует тому, что на вкладке "Процессы" отображается для "Память". Это оперативная память, назначаемая в настоящее время каждому процессу для его выделенного виртуального адресного пространства. Остальная часть будет в файле подкачки. Но, опять же, у процессов есть другие типы адресного пространства, в основном такого типа, который называется "сопоставленный", и некоторая часть этого также будет в ОЗУ. Существуют и другие общесистемные вещи, созданные ОС, не относящиеся к какому-либо процессу, которые также используют ОЗУ.

Короче говоря, столбец "Память" на вкладке "Процессы" не должен увеличивать общий объем используемой оперативной памяти. Он только показывает, сколько из общего использования используется в частном порядке каждым процессом.

1

Windows использует файл подкачки, который похож на RAM, но хранится на вашем жестком диске. Это намного медленнее, но полезно, когда вам нужно использовать больше памяти, чем у вас на компьютере. Windows хранит части памяти, которые некоторое время не использовались в файле подкачки, когда ей нужно хранить больше памяти, но нет места в оперативной памяти для ее хранения.

Выделенная память - это память на вашем компьютере плюс файл подкачки. Похоже, что иногда программы используют слишком много памяти и заставляют Windows хранить некоторые вещи в файле подкачки. Файл подкачки не был достаточно большим, чтобы вместить все окна памяти, которые в нем хранились, поэтому пришлось увеличить его размер. Он продолжал увеличивать свои размеры, пока не достиг своего предела. Теперь Windows больше не может увеличивать файл подкачки, что означает, что она не может хранить дополнительную память, поэтому ее единственный вариант - сказать вам закрыть несколько программ, чтобы уменьшить использование памяти. Причина, по которой ваш компьютер работает медленно, заключается в том, что ему нужно загружать файлы из файла подкачки, что намного медленнее, чем загрузка непосредственно из ОЗУ, и делает использование диска очень высоким, поскольку файл подкачки хранится на жестком диске.

Вы не должны иметь столько открытых программ, сколько хотите, и убедитесь, что на вашем компьютере достаточно памяти для игр, в которые вы играете, и программ, которые вы используете. Надеюсь, это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .