Почему не нужно использовать программы для оптимизации памяти

На многих сайтах компьютерной тематики обязательно найдутся ссылки на программы, которые обещают в один клик улучшить работу нашего компьютера и превратить старенький медленный компьютер в скоростной «космолет». Мы уже писали о том, что подобные «однокликовые» оптимизаторы как минимум бесполезны, и что к вопросу оптимизации необходимо подходить совершенно иначе — более продуманно и уж никак не с инструментом вида «в один клик». Также встречаются и оптимизаторы оперативной памяти, которые в линейке бесполезных утилит стоят особо высоко, потому что они не только не приносят никакой пользы, но и снижают скорость работы вашего компьютера. И сейчас я объясню почему.

На чем основана популярность оптимизаторов памяти?

Популярность оптимизаторов памяти основывается на нашем убеждении, что малый объем свободной памяти — это очень плохо. Хотя на самом деле никакой трагедии в этом нет, потому что это хорошо! Это может показаться странным, но это так.

mo01

Что такое «свободная память»?

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

Что такое кэш?

Кэш — это данные, которые использовались системой или программами, и которые были зарезервированы в оперативной памяти на тот случай, если они еще понадобятся. Данные резервируются именно в памяти потому, что скорость чтения из оперативной памяти в разы выше, чем скорость чтения с жесткого диска. В случае необходимости система снова использует эти данные и без задержек выведет результат пользователю на экране. Если бы эти данные каждый раз резервировались на жестком диске, то скорость их загрузки была бы значительно ниже, что сильно бы замедляло скорость работы системы в целом и создавало повышенную нагрузку на жестких диск.

В качестве аналогии можно привести пример с кэшем браузера, который хранится на жестком диске компьютера (графика, стили, скрипты, флэш-анимация и прочее). Загружать все эти данные из интернета для каждой отделной страницы было бы слишком расточительно и занимало бы слишком много времени. Потому все современные браузеры резервируют эти «тяжелые» данные на жестком диске и подгружают только основной контент, что в разы ускоряет отображение страниц для пользователя. Подобный принцип используется и при работе системного кэша, который хранится в оперативной памяти для быстрого доступа к данным.

Поэтому стоит менять свои взгляды на память: в новых операционных системах понятие «свободная память» есть синоним бездарно пропадающих без дела ресурсов. Это всего лишь резерв, чтобы система могла выдать его очередному приложению на некоторое время, пока освобождается занятая память. Windows сама освободит нужный приложению объем оперативной памяти от данных кэша или перебросит данные редко используемых программ в файл подкачки.

Заметьте, делает все это операционная система самостоятельно, без помощи каких-либо оптимизаторов. Тогда зачем нужны такие «очистители памяти» и «бустеры»?

Как работают утилиты по освобождению памяти?

Основных принципов их работы всего два:

  • Они используют функцию EmptyWorkingSet из API Windows. Эта функция делает принудительный сброс неиспользуемых данных из памяти в файл подкачки на жестком диске компьютера. Визуально в диспетчере задач количество свободной памяти увеличится, но станут ли быстрее работать программы? Однозначно — нет. Потому что скорость чтения с диска значительно ниже, чем скорость чтения из оперативной памяти компьютера.
  • Второй метод «очистки памяти» — приложение-оптимизатор требует у системы под себя достаточно много памяти. Система сама принудительно освобождает память от кэша и неиспользуемых данных. Но минут через десять Windows поймет, что программе-оптимизатору эта память не требуется и отдаст ее обратно под кэш и данные других программ.

Что делать, чтобы реально помочь своей системе с оптимизацией памяти?

Ответ банален — просто не мешайте работать Windows и следуйте простым советам.

  • Старайтесь не запускать слишком много приложений без дела. Есть пользователи, которые после редактирования текста не закрывают окно Word. А документов за день они редактируют много и все они висят в фоне и «съедают» память.
  • Удалите ненужные приложения с компьютера, особенно если они «висят» в автозагрузке.
  • Добавьте память физически, если ваш компьютер это позволяет. Стоимость оперативной памяти сейчас весьма демократична, а эффект от увеличения памяти вы увидите сразу!

Все сторонние «оптимизаторы» и «бустеры» памяти как минимум бесполезны, а как максимум замедлят работу системы, показав кратковременное освобождение небольшого количества оперативной памяти.

Подпишитесь на новые статьи
  

© Александр Шихов, опубликовано 06.09.2013 (обновление от 16.01.2014)

Читайте также

Комментарии
  1. Hunter_t1000, 07.09.2013 в 09:03

    Да толку то больше 4 гигов гоперативки ставить и использовать на 32 битной оси...

    Вы правда считаете, что все оптимизаторы прямо так бездарны?

    Два года использую Advanced SystemCare и прогресс на лицо. Много проблем устраняет. По остальному всё правильно. Не фиг вообще хранить в автозагрузке хлам неиспользуемый. Да и проще когда надо самому всё запускать кроме основного.

    • Антон Максимов, 07.09.2013 в 10:48

      Все оптимизаторы, которые что-то там делают в один клик — в подавляющем большинстве случаев полнейшая ерунда. Нельзя вот так вот взять и в один клик превратить компьютер из медленного в быстрый, очистив кэш/temp/реестр. Очистка кэша и temp максимум поможет в удалении улик использования ПК, скрыв нежелательные следы работы за ПК. И это все, чем это поможет. Чистка реестра может помочь разве что в решении проблем с конкретными программами, которые могут глючить из-за записей, ссылающихся на несуществующие файлы и папки. На скорость работы системы это не влияет.

      К вопросу оптимизации (повышения скорости работы) надо подходить с другой стороны — удалять ненужные программы, отключать приложения из автозагрузки, разобраться с антивирусными программами и с вирусами. Вот тогда компьютер будет работать быстро. А если подходить к оптимизации исключительно со стороны чистки, то толку не будет вообще. И уж тем более не будет толку от того, если программа по оптимизации сообщает о серьезных проблемах в системе, суть которых в том, что не установлены другие программы от этого же разработчика (например: «серьезная проблема: не установлена программа для дефрагментации диска от нашей компании» — полнейший бред).

      Это как во время серьезной болезни вместо принятия серьезных антибиотиков пить витаминки, мыться в ванной и думать, что еще чуть-чуть потру и мне станет лучше. При этом приходит человек, похожий на доктора и говорит: «попробуйте вот это мыло — вам точно станет лучше».

      P.S. На 32-битной системе из 4 Гб оперативки будет видно только 3 с небольшим (около 3.25). 32-битная система не позволяет видеть больше этого объема. 64-битная позволяет работать с оперативной памятью большего объема. Так что если надо много памяти, то лучше ставить 64-бита и нужное количество оперативки. Если же стоит 32-битная, то больше 3 Гб ставить нет смысла, потому что больше система и не увидит.

      • Hunter_t1000, 07.09.2013 в 22:58

        «а 32-битной системе из 4 Гб оперативки будет видно только 3 с небольшим (около 3.25). 32-битная система не позволяет видеть больше этого объема.»

        Точнее 32-битная винда. )))

      • Андрей, 30.01.2016 в 23:02

        (Ответ на П.С.) Не совсем. У меня стоит 8гигов оперативы и 32 битная винда (7), всё видит. Всё потому-что скачал непомню какой патч 😀 ибо он не видит не из-за того что это невозможно, а просто это прихоть микрософт.. а патч делает при загрузке типо две винды, одна из которых поддерживает 128гб оперативы о.о (это не две разные ОС, а одна с возможностью запустить по разному)

    • Александр Шихов, 07.09.2013 в 11:03

      Все правильно пишите, но... Ваш любимый продукт в описании своих возможностей (По крайней мере на сайте) оптимизацию памяти разумно и не заявляет. А заявлена чистка реестра. Но не память:-) Честные разработчики — можно их программе верить. А вот если вам продают чисто бустер памяти, то лучше пройти стороной. Тут я думаю вы согласны.

      • Станислав - Полтава, 14.11.2013 в 13:15

        впервые читаю такую статью очень грамотно СПАСИБО УДАЧИ жду нового

  2. Михаил, 10.12.2013 в 03:10

    По неопытности пользовался вначале разными оптимизаторами(до 2009г... ,понял всю их бесполезность когда посмотрел запущенные процесы (автозагрузка , браузеры ..расширения...) и убив их увидел как реально вздохнул комп...

    Все правильно, чистая система , контроль автозагрузки, 64бит 7ка или 8ка , 8гиг операитвки , систему ставить на дорогой 128Г твердый диск и счастье от вас не уйдет.

    • Анатолий, 11.12.2013 в 16:40

      Михаил — поступайте проще. Отключайте все лишние процессы ещё до активной работы на компе. Я при включении компьютера сразу запускаю диспетчер задач и выключаю по крайней мере четверть процессов, а лишние службы давно вырубил в ручном режиме. Всё бегает, ничего не висит.

    • Миша Яровой, 04.03.2015 в 19:37

      Позволю не согласиться! Лет 5 назад я по неопытности снёс ОС Wint7,Из 128 Мб жёсткого диска,было свободно около 60 Гб. Инет летал,страница открывалась за сотые секунды и неважно сколько вкладок было открыто.После перестановки ОС скорость упала в разы!!!Скачивал я тогда всё подряд.Видать среди этого был либо ускоритель либо оптимизатор.Отклик системы тоже был лучше!

  3. Alex, 12.12.2013 в 02:25

    Первый раз вижу такое единодушие!... 🙂

    Абсолютно ВСЁ верно!

    Всем (и Автору естес-с-с-но!) Респект!

    Всё верно!

    Всем удачи и с наступающим Новым годам!

    Желаю, чтобы ваши компы не ломались, вирусы не ломились и Крепкого здоровья не только Вам и Вашим PC, но и Вашим Семьям!

    Всех благ в 2014-м году и Автору!!!!

    73!

Оставьте комментарий

Email не публикуется.
Все поля обязательны для заполнения

* Допускаются комментарии только на РУССКОМ языке.
* Ссылки на кряки, кейгены и прочие незаконные материалы запрещены, авторы таких комментариев пожизненно блокируются.
* Неконструктивные, односложные и оскорбительные комментарии не допускаются. Пишите, пожалуйста, по делу и будьте вежливы к окружающим и их интересам.