Для некоторых людей оперативная память — ценный ресурс, которым необходимо бережно управлять. Это особенно актуально для тех, у кого системы имеют лишь минимальный объем оперативной памяти, необходимый для запуска их версий Windows. Это также причина, по которой многие люди интуитивно предпочитают загружать и устанавливать программы, которые будут управлять этой оперативной памятью и срезать как можно большую ее часть из программ, чтобы компьютер работал быстрее. Предполагая, что у вас Windows Vista или любая другая версия, более поздняя, чем Windows XP, я собираюсь объяснить вам распространенное заблуждение о памяти и о том, как она оптимизируется в вашей операционной системе.
Инструменты оптимизации оперативной памяти ничего не делают (в более поздних версиях Windows)
Возможно, вы заметили небольшой прирост скорости при использовании оптимизатора памяти в Windows. Или, может быть, это все было психологическое самовнушение. Кто знает? Ну что, давайте посмотрим, что происходит под капотом?
В Windows XP и более ранних версиях, если ваша оперативная память была почти заполнена, вы столкнулись с огромным падением производительности, что потребовало использования какого-то инструмента, чтобы избавиться от всех неприятных вещей, занимающих ресурсы вашего компьютера. Фактически, вы были ограничены 4 ГБ, если только вы не использовали 64-битную ОС (которая не была доступна до XP). Это по-прежнему звучит правдоподобно, но это было более важно в те времена, когда 64-битные операционные системы только начинали оставлять свой след в компьютерной борьбе. Честно говоря, оптимизация оперативной памяти была просто необходима.
После появления Windows Vista оптимизаторы оперативной памяти все еще были обычным явлением. Vista была глухим и увечным кузеном Windows 7, пожирающим ресурсы, как братская вечеринка. Люди были встревожены тем, сколько оперативной памяти выделяется совершенно неожиданно, и единственным способом остановить это было использование этих инструментов. К сожалению, они сделали это безрезультатно. На самом деле проблема была не в этом. Vista была просто паршивой, вот и всё. Загрузка оперативной памяти не имела никакого отношения к вашим проблемам, а когда это произошло, то это произошло из-за утечки памяти, вышедшей из-под контроля. Инструмент оптимизации оперативной памяти стал самым популярным в мире трюком, позволяющим ничего не делать.
Видите ли, Vista и более поздние версии Windows начали извлекать память из программ, предварительно загружая их в адресное пространство еще до того, как вы их запустили. С помощью технологии прогнозирования (известной как «Предварительная выборка» или «Супервыборка») программы, которые вы используете чаще всего, помещаются в вашу оперативную память, даже не подозревая об этом. Оптимизация оперативной памяти просто избавит вас от этой кэшированной памяти, что на самом деле не повлияет на вашу производительность, поскольку Windows сделала бы это уже после того, как определила, что ваша память заполнена. Он делает это двумя способами: либо приказывает Windows заставить все запущенные программы использовать файл подкачки (что намногомедленнее), либо поглощает остальную часть оперативной памяти, чтобы Windows ее очистила. кэш, а затем сжимается до исходного размера.
Как и оптимизация SSD, оптимизация оперативной памяти просто избыточна. И, как и оптимизация SSD, это может оказаться контрпродуктивным, потому что…
Это может даже замедлить работу вашего компьютера
Вы правильно прочитали. Оптимизация оперативной памяти на самом деле может создать больше проблем, чем решить. Позвольте мне объяснить: наиболее часто используемые программы необходимо загрузить в память, прежде чем вы увидите их на экране. Задержка между одним делом и другим — вот что вызывает то раздражение, с которым приходится их ждать. Конечно, ваш жесткий диск также помогает еще больше замедлить этот процесс. Но сейчас мы концентрируемся на оперативной памяти, а не на физической памяти.
Если вы запускаете оптимизацию, вы просто удаляете кэшированную оперативную память, не влияя на то, что вы на самом деле используете. В Windows Vista и более поздних версиях полная оперативная память — это хорошая оперативная память. Это оперативная память, которая используется с пользой. Если вы используете Windows 7, вы можете увидеть процесс кэширования в действии:
Это данные о физической памяти моего компьютера на вкладке «Производительность» диспетчера задач. Обратите внимание, у меня всего 5 МБ свободной оперативной памяти. Кстати, Windows 7 и более новые версии показывают реальное использование оперативной памяти. Vista этого не сделала, что привело к большой путанице в отношении того, почему используется большая часть оперативной памяти. Если я сейчас воспользуюсь инструментом оптимизации оперативной памяти, такие программы, как Chrome, не будут загружаться так быстро.
Вывод?
Если ваш компьютер работает медленно и занимает кучу оперативной памяти с активнозапущенными приложениями (другими словами, на нем нет места для кэширования чего-либо), сходите в местный магазин компьютерной техники и приобретите себе обновление оперативной памяти. Оптимизация просто ничего не даст (или, что еще хуже, просто утомит вашу ОС). Дайте нам знать, что вы думаете, написав комментарий!
Изображение предоставлено: Рука держит память DDR от BigStockPhoto