-1

Я использую Windows 7 64bit, изначально установленную на моем Samsung Slate 7 (она имеет 4 ГБ ОЗУ). Своп отключен.

Недавно Windows начала показывать мне предупреждение о нехватке памяти при использовании около 3 ГБ ОЗУ. Я отключил это предупреждение, используя совет из Интернета. Теперь программы терпят неудачу с типичными признаками нехватки ОЗУ в 3.2 ГБ.

Почему Windows не использует последний гигабайт оперативной памяти? По словам диспетчера задач, в этом выступлении есть кеш, но разве Windows не должна заменять кеш приложениями по требованию?

Примечание: если включен режим подкачки, система очень часто зависает, и это еще одна проблема.

2 ответа2

6

"Недостающая" оперативная память, вероятно, выделена вашей видеокарте (и, возможно, другому оборудованию - хотя обычно видеокарта - это то, что сосет большой кусок памяти).

На самом деле здесь написано http://www.samsung.com/us/computer/tablet-pcs/XE700T1A-A03US-specs:

Графика

Графический чип Intel® HD Graphics 3000

Максимальная общая графическая память

Я рекомендую включить функцию подкачки и вставить SD-карту (16 ГБ или 32 ГБ) и попросить Windows использовать readyboost на SD-карте. Это волшебным образом не дает вам больше оперативной памяти, но я считаю, что это должно помочь с зависанием.

Переустановка с сохранением копии может помочь с ситуацией с памятью - я знаю, что им нравится много раздувать.

Также, если интернет (или кто-то другой) говорит вам игнорировать предупреждения или ошибки - это, вероятно, неправильно.

1

"Предупреждение о нехватке памяти" не имеет прямого отношения к объему используемой оперативной памяти. Это связано с исчерпанием лимита фиксации, который является максимально возможным объемом частного адресного пространства. Пределом коммитов в системе Windows является размер используемой оперативной памяти + размер вашего файла подкачки. Если вы отключили файл подкачки, как вы, очевидно, имеете, то это просто размер используемой оперативной памяти. Неважно, сколько ОЗУ "используется"; предел фиксации (вы увидите это на экране диспетчера задач) остается прежним. Если запрос программы на частную виртуальную память, добавленный к текущему заряду фиксации (это также отображается на экране ТМ), превысит лимит фиксации, запрос виртуальной памяти завершится неудачно, и вы получите всплывающее сообщение об ошибке.

Суть в том, чтобы снова включить ваш файл подкачки ... или добавить больше оперативной памяти, если вы можете.

Примечание: системы Windows не "очень часто замерзают". Я никогда не отключал свой файл подкачки (за исключением тестирования и демонстрации) в любой системе семейства Windows NT, возвращаясь к предварительной бета-версии NT 3.1, и единственные случаи, когда я видел их, "очень часто зависают" были из-за совершенно разных проблем. Снова включите файл подкачки, а затем исправьте другие проблемы.

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