Почему оптимизаторы памяти и ускорители памяти хуже, чем бесполезны
Многие компании хотят продавать вам «оптимизаторы памяти», часто в рамках программ «оптимизации ПК». Эти программы хуже бесполезных - они не только не ускорят работу вашего компьютера, но и замедлят его работу.
Такие программы используют неопытных пользователей, давая ложные обещания о повышении производительности. На самом деле ваш компьютер знает, как управлять оперативной памятью самостоятельно. Он будет использовать оперативную память для увеличения производительности вашего компьютера - нет смысла оставлять пустую оперативную память.
Заполняется ли оперативная память вашего компьютера? Это хорошо!
Оптимизаторы памяти основаны на недоразумении. Вы можете посмотреть на оперативную память вашего компьютера и увидеть, как она заполняется - например, у вас может быть 4 ГБ ОЗУ, и вы увидите, что 3 ГБ заполнены, и на вашем компьютере остается всего 1 ГБ. Это может удивить некоторых людей - посмотрите, как раздутые современные версии Windows! Как вы собираетесь запускать дополнительные программы с таким небольшим объемом доступной памяти??
В действительности, современные операционные системы довольно хорошо справляются с управлением памятью самостоятельно. Эти 3 ГБ используемой оперативной памяти не обязательно указывают на потери. Вместо этого ваш компьютер использует вашу оперативную память для кэширования данных для более быстрого доступа. Будь то копии веб-страниц, которые вы открыли в своем браузере, приложения, которые вы ранее открывали, или любые другие типы данных, которые вам вскоре могут понадобиться снова, ваш компьютер зависает в оперативной памяти. Когда вам снова понадобятся данные, ваш компьютер не должен ударить по жесткому диску - он может просто загрузить файлы из оперативной памяти.
Важно отметить, что нет никакого смысла в пустой оперативной памяти. Даже если ваша ОЗУ полностью заполнена и вашему компьютеру требуется больше ее для запуска приложения, ваш компьютер может мгновенно удалить кэшированные данные из вашей ОЗУ и использовать это пространство для приложения. Нет смысла в том, чтобы ОЗУ оставалось пустым - если оно пустое, оно тратится впустую. Если он заполнен, есть большая вероятность, что он может помочь ускорить время загрузки программы и все, что использует жесткий диск вашего компьютера..
Обратите внимание, что на скриншоте ниже очень мало оперативной памяти. Оперативная память используется в качестве кэша, но она по-прежнему помечена как доступная для любой программы, которая нуждается в ее использовании..
В прошлом полная оперативная память указывала на проблему. Если вы работали с Windows Vista на компьютере с половиной гигабайта оперативной памяти, вы могли чувствовать, что компьютер постоянно замедлялся - ему приходилось постоянно читать и записывать на жесткий диск, используя файл подкачки жесткого диска в качестве неэффективной замены оперативной памяти. Тем не менее, современные компьютеры обычно имеют достаточно оперативной памяти для большинства пользователей. Даже компьютеры низкого уровня обычно поставляются с 4 ГБ ОЗУ, чего должно быть более чем достаточно, если вы не играете в интенсивные игры, не используете несколько виртуальных машин или не редактируете видео.
Даже если оперативная память была проблемой для вас, нет причин использовать оптимизатор памяти. Оптимизаторы памяти - это змеиное масло, которое в лучшем случае бесполезно, а в худшем - вредно.
Как работают оптимизаторы памяти
Когда вы используете оптимизатор памяти, вы увидите, что использование памяти вашего компьютера снизится. Это может показаться легким выигрышем - в конце концов, вы сократили использование оперативной памяти, просто нажав кнопку. Но это не так просто.
Оптимизаторы памяти фактически работают одним из двух способов:
- Они вызывают функцию Windows API EmptyWorkingSet, заставляя запущенные приложения записывать свою рабочую память в файл подкачки Windows..
- Они быстро выделяют себе большой объем памяти, заставляя Windows отбрасывать кэшированные данные и записывать данные приложения в файл подкачки. Затем они освобождают память, оставляя ее пустой.
Оба этих трюка действительно освободят оперативную память, сделав ее пустой. Однако все, что это делает, - это замедляет процесс - теперь приложения, которые вы используете, должны будут получать необходимые данные из файла подкачки, считывая данные с жесткого диска и занимая больше времени для работы. Любая память, используемая для кэширования, может быть отброшена, поэтому Windows придется получать необходимые данные с жесткого диска.
Другими словами, эти программы освобождают быструю память, помещая нужные данные в более медленную память, где их необходимо будет снова перемещать в быструю память. Это не имеет никакого смысла! Все, что он делает, это продает вам еще одну программу оптимизации системы, которая вам не нужна.
Если Windows требуется ОЗУ, она все равно отправит данные в файл подкачки или откажется от кэшированных данных. Все это происходит автоматически, когда это необходимо - нет смысла замедлять процесс, заставляя его происходить раньше, чем это необходимо.
Как и приложения для очистки ПК, оптимизаторы памяти - это афера. Похоже, они делают что-то позитивное для людей, которые не понимают, как работает управление памятью, но на самом деле они делают что-то вредное.
Как на самом деле «оптимизировать» вашу память
Если вы хотите иметь больше доступной оперативной памяти, пропустите оптимизатор памяти. Вместо этого попытайтесь избавиться от запуска ненужных приложений - удалите ненужные программы из панели задач, отключите ненужные программы запуска и т. Д..
Если вам нужно больше оперативной памяти для того, что вы делаете, попробуйте купить больше оперативной памяти. Оперативная память довольно дешева, и ее не сложно установить самостоятельно, используя одно из руководств по установке оперативной памяти, доступных в Интернете. Просто убедитесь, что вы покупаете правильный тип оперативной памяти для вашего компьютера.
Да, оптимизаторы памяти могут освободить часть оперативной памяти вашего компьютера. Однако это плохо - вы хотите, чтобы ваш компьютер использовал оперативную память для ускорения работы. Нет смысла иметь свободную память.