Главные мифы в оптимизации пк, которые совершают чаще всего
Предисловие
Запомните, что установка всяких программ-ускорялок на пк, не помогут ускорить ваш старенький ноутбук или пк, в такой ситуации вы можете, как в малой мере ускорить пк или же просто засорить его всякими твиками в системе.
Вокруг слова «оптимизация» вертится много мифов.
1. Оптимизация ядер и памяти с помощью MSconfig
Совет изменения настроек в системной утилите MSConfig основан на допущении, что Windows при загрузке не использует все ядра процессора и мегабайты оперативной памяти. Якобы нужно указать их нужное количество с помощью «секретной» настройки, чтобы компьютер быстрее включался и всё быстрее работало.
До данной опции можно добраться по пути: Пуск - Выполнить - msconfig (для открытия консоли нажмите win + r, или в windows 10 в поиске найдите Выполнить)
Запуститься конфигурация системы, и выбираем Загрузка:
Теперь нужно нажать дополнительные параметры, чтобы открыть параметры загрузки Windows и там будут вожделенные «суперсекретные» опции:
И теперь включив пункт число процессоров и выставив максимальное значение и пункт с максимальной памятью, вы ускорите компьютер в разы, а может и в десятки
А теперь остановитесь, и давайте подумаем, с чего бы разработчикам Windows ограничивать производительность системы? Но люди, которые не думая бегут и начинают выставлять эти параметры на максимум думают видимо так: раз изначально галка не стоит, значит, ограничение включено. Якобы отсутствие галочек не даёт операционной системе узнать, сколько ядер у процессора и сколько оперативной памяти установлено. И якобы нужно указать вручную:
И после перезагрузки компьютер начнет использовать все ресурсы. Это противоречит третьему тезису о том, что Microsoft не ограничивает производительность изначально.
И если вы зайдете в яндекс, и в поиске загуглите данный совет, то я вас уверю в том что таких советов по *ускорению* миллионы, а другие вспоминают про оперативную память.
Но откуда же идет этот миф?
Полагаю, дело не только в незнании матчасти советчиков и отсутствии логического мышления, но и неоднозначной официальной справке по MSConfig. В статье MSConfig the System Configuration Tool на официальном сайте Microsoft описание опций действительно оставляет место домыслам, если не знать контекста:
Текст официальной инструкции по использованию MSConfig не противоречит мифу: действительно можно указать, сколько процессоров и оперативной памяти использовать при загрузке. Вот только предназначены эти опции не для повышения производительности, а для ограничения в целях тестирования.
На самом деле Windows всегда использует все процессоры и ядра процессоров и всю оперативную память. Никто не думал ограничивать систему, да еще во время загрузки. На самом деле Windows всегда использует все процессоры и ядра процессоров и всю оперативную память. Никто не думал ограничивать систему, да еще во время загрузки.
Для тех кто не понял, все же для чего эти галочки: просто снимите их!!!!
Не имеет никакого значения, что там в полях — одно ядро или миллион. Не важно, что там в поле «Максимум памяти». Во что вы играете, насколько старое у вас железо — тоже не имеет никакого значения. Просто снимите все галки, нажмите ОК и живите спокойно дальше. Нет никаких тайных настроек в MSConfig для «разблокирования» процессорных ядер и памяти. Надеюсь теперь все кто дочитал до сюда, и понял суть этой функции в windows будут обходить данные советы).
Заставить игру использовать все ядра
Недовольные скоростью запуска программ, частотой смены кадров в играх, люди любят смотреть потребление ресурсов ЦП в Диспетчере задач и заниматься бессмысленными попытками что-то оптимизировать. К примеру, пытаются регулировать параметры вроде предыдущей настройки, чтобы их любимая программа загружала на 100% все ядра процессора. И попытками выставления приоритета для приложения.
На границе знания и незнания возникла «гениальная» идея использовать программу CPU Control для назначения играм всех ядер.
Совет начал встречаться более десяти лет назад. Например, при обсуждении игры Gothic 3, которая любила тормозить на любом, даже самом мощном ПК:
Что же это за чудо-зверь такой, который залезает в программный код и заставляет программу изменить логику своей работы? CPU Control — это примитивная утилита для назначения процессу одного или нескольких ядер процессора:
К сожалению, разработчики этой софтины поступили глупо, сделав так, что при запуске все запущенные программы автоматически «назначаются» на первое ядро процессора (включается некий режим «Manual»). Обратите внимание на столбец «CPU» при запуске CPU Control:
Единица и три нуля означают, что программе назначено только первое по счету ядро процессора (четырёхъядерного, по мнению CPU Control). И это происходит после запуска самой утилитой. То, что до запуска ситуация была иной, с помощью CPU Control увидеть нельзя. Можно, конечно, до всех манипуляций глянуть назначения процессов на ядра в Диспетчере задач, но кто в наше время мыслит критически и проверяет работу программ родными утилитами Windows?
То есть получается нехорошая ситуация: человек запускает CPU Control и видит — о ужас — все программы назначены только на одно ядро!
Ложный совет звучит так: программы работают только на одном ядре, в чем можно убедиться, запустив CPU Control. И там можно назначить программе использование всех ядер процессора.
Но это абсолютно неверное утверждение легко опровергнуть. Если до запуска утилиты CPU Control запустить Диспетчер задач и на вкладке «Подробности» нажать по любому процессу правой кнопкой мыши и выбрать пункт «Задать сходство», то становится понятно, что изначально программам всегда доступны все ядра:
Как же все на самом деле?
На самом деле до запуска CPU Control ограничений на одно ядро не было. Это сама утилита при запуске назначает всем программам первое по счёту ядро. Назначение через CPU Control на все ядра возвращает настройку по умолчанию. Только и всего.
Если не подумать и задать вопрос:
1. А почему Windows так сама не делает? Почему какая-то утилита якобы может запустить программу на всех ядрах, а Windows спустя десятки лет развития — нет?
2. Как вообще посторонней утилите удаётся что-то там регулировать внутри программ, якобы распределяя потоки по всем ядрам?
Ответ прост: CPU Control не делает того, что ей приписывают. Более того, на умение софта «задействовать» все ядра процессора нельзя повлиять извне. Это, в общем-то, внутреннее дело программ — в зависимости от алгоритмов некоторые задачи могут выполняться параллельно на нескольких ядрах, а могут только на одном. Даже слово «назначить» тут не совсем верное — правильнее употреблять «ограничить».
Без переписывания исходного кода программ как-то повлиять на то, сколько и как ядра ЦП будут «задействоваться», невозможно. Ограничить или дать потенциальную возможность — да, можно. А «задействовать», если изначально программа этого не умеет — нет, никак.
Включение ReadyBoost
Данный миф еще существует, но мало кто о нем помнит, но кто-то явно задаст вопрос, а помогает ReadyBoost в играх - скорее нет, чем да.
А теперь я постараюсь объяснить почему же:
- В тестировании игровой производительности с помощью 3DMark Vantage компьютеры с включенным ReadyBoost показали меньший результат, чем без него. При этом, разница менее 1%.
- Странным образом оказалось, что в тестах памяти и производительности на ноутбуке с меньшим количеством оперативной памяти (2Гб) прирост от использования ReadyBoost оказался меньше, чем при использовании 4 Гб оперативной памяти, хотя технология направлена как раз на ускорение слабых компьютеров с малым количеством оперативной памяти и медленным жестким диском. Однако сам прирост незначительный (менее 1%).
- Время, необходимое для первого запуска программ увеличилось на 10-15% при включении ReadyBoost. Однако, повторный запуск в той же степени быстрее.
- Время загрузки Windows уменьшилось на 1-4 секунды.
- Общие выводы по всем тестам сводятся к тому, что использование этой функции позволяет незначительно ускорить работу компьютера с малым количеством оперативной памяти при открытии медиа-файлов, веб-страниц и работе с офисными приложениями. Кроме этого, ускоряется запуск часто используемых программ и загрузка операционной системы. Однако, в большинстве случаев, эти изменения будут попросту незаметны (правда, на старом нетбуке с 512 Мб RAM можно будет и заметить).
И сделав вывоводы по данным *советам* могу сказать, лучше перепроверьте и подумайте, когда услышите или увидите какой-либо совет по тому как ускорить свой пк. Это была только малая часть советов, которые встречаются в интернете по оптимизации.
От себя могу дать пару хороших советов, которые могут помочь вам:
1. Удаление ненужных программ
2. Выключить программы которые запущены у вас помимо игры, или которые могут тратить много ресурсов пк, но они вам сейчас не нужны в работе
3. Очистить автозагрузку, таким образом вы сможете дать пк загрузиться в разы быстрее, а не ждать по 3 часа ( если много программ в автозапуске )
4. Вирусы, да, очевидно, но некоторые люди, все же не проверяют пк на вирусы, думая, если у меня есть голова, то я смогу обезопасить себя, все же тоже верно, но профилактика не посоветует, даже компьютеру
5. Дефрагментация диска, когда вы часто удаляете с диска разные файлы, то скорость чтения и записи на такой жёсткий диск снизится.
Одного раза в месяц достаточно делать дефрагментацию
6. Проверка пк на вирусы, даже после установки чисто системы, вероятно могут появиться ошибки, даже не говоря о том когда ты не переустанавливал систему уже около года, могут быть.
7. Установка драйверов и обновление системы.
8. Самый очевидный совет, обновить железо или купить новый пк
Вывод: не тратьте время впустую. Если ваш компьютер стал сильно тормозить, то в чистке автозапуска и удалении лишних программ нет ничего плохого. Но если вы каждый день думаете об оптимизации, постоянно запускаете очистку реестра и дефрагментацию — вам определенно нужно купить более быстрый компьютер или обновить существующий.
Оптимизация и игры
Если компьютер не соответствует требованиям игры, никакие оптимизации не помогут. К сожалению, это факт. Либо смиритесь, либо покупайте более производительные комплектующие для компьютера, чтобы поиграть в современные игры.