-3

Сейчас я делаю уборку раз в два года, и одна вещь, которая меня смущает, это то, что мой диспетчер задач показывает мой объем использования ОЗУ на уровне 67-70%.
У меня есть 16 ГБ ОЗУ (я выполняю многозадачные задачи, а ля разработки игр), и на Божьей зеленой земле нет ничего, что могло бы занять 12 ГБ ОЗУ, не говоря уже о том, чтобы одновременно запускать Maya и Unity (что я и делаю). мы сделали просто отлично).

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

Подсчет моих процессов составляет всего около гигабайта рабочей памяти, и да, я использую 64-битную ОС Windows 7.

2 ответа2

1

Я ответил на аналогичный вопрос об использовании оперативной памяти в Mac OS X, но такую же общую концепцию можно применить к большинству любой современной версии Windows или любой другой современной ОС.

Все сводится к одному: с вашей системой все в порядке. Вам не нужно ничего делать. Вам не нужно покупать больше оперативной памяти. Происходит то, что ОС кэширует программы, процессы и данные в ОЗУ как часть повседневных операций.

Это сделано для того, чтобы на самом деле ускорить работу вашей системы, если система по каким-то причинам снова нуждается в этих данных. Кэшируя данные, используемые системой, система имеет более быстрый доступ к ним, если это необходимо в ближайшем будущем. А поскольку это кэшированные данные, это тот тип вещей, который легко освобождается / освобождается / отбрасывается / отбрасывается, когда более срочный процесс требует больше оперативной памяти.

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

И это происходит независимо от того, сколько оперативной памяти у вас установлено. Удвоив или утроив объем ОЗУ, процесс кэширования все равно будет заполнять это пространство примерно до отметки 60-75%, чтобы использовать количество установленной ОЗУ. Как объяснено в этом другом ответе ; смелый акцент мой

Однако обратите внимание, что большинство современных операционных систем используют больше памяти для кэширования.В частности, Vista и Windows 7 действительно агрессивны с этим. Эта статья хорошо объясняет, как работает управление памятью в Vista; в основном он пытается использовать вашу свободную (незанятую) память для своего кеша, и при необходимости другой программой эта память освобождается снова.

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

0

Это совершенно нормально. Ваша операционная система имеет только два варианта: использовать ОЗУ или использовать ОЗУ. Если вы думаете: «Мне нужно больше оперативной памяти сейчас, чтобы я мог использовать ее позже», забудьте об этом. Использование меньшего количества оперативной памяти теперь не позволяет использовать больше оперативной памяти позже. Вы не можете "сохранить" оперативную память, так что нет никакого болезненного компромисса, чтобы сделать. Использование ОЗУ бесплатно.

Вы в основном спрашиваете: «Почему моя операционная система не тратит больше оперативной памяти?"

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