Налаштування продуктивності в windows: розвінчання міфів

Багатьом користувачам знайома ситуація з достатком поганих рад, що описують способи точної системної настройки Windows. Мало того, що ці налаштування часто просто не працюють, деякі з них взагалі можуть знизити продуктивність вашого комп`ютера нижче первісного значення.

Давайте ж викриємо деякі найбільш неприємні міфи про ці настройках і виведемо їх, так би мовити, на чисту воду раз і назавжди.

Відключення QoS для звільнення 20% пропускної спроможності

Цей міф процвітає серед людей, які вірять, що Microsoft завжди виділяє 20% пропускної здатності каналу на потреби Windows Update. Згідно з наведеними інструкціями для звільнення цих 20% людей просто пропонують відключити QoS. На жаль, цей міф не тільки помилковий, але і взагалі може створити проблеми для додатків, які залежать від QoS, як деякі потокові медіа-засоби і додатки VoIP.

Навіть сама Microsoft свого часу давала про це міфі свою офіційну думку: ldquo-В різних опублікованих технічних статтях і повідомленнях груп новин стверджується, що Windows XP завжди резервує 20% доступної пропускної здатності для QoS. Ці твердження невірні ... Сто відсотків мережевий пропускної здатності доступні для використання всіма програмами, за винятком програм, специфічно запитувачів пріоритетну пропускну способностьrdquo-.

Прочитати про це міфі детально ви можете в статті "Міф про службу QoS".

Використання в Vista безлічі ядер для прискорення завантаження

Цей фальшивий міф з`явився зовсім недавно, але на нього вже встигли клюнути дуже багато користувачів і навіть різні шановні сайти ... втім, повідомлення про даній настройці незабаром з них були відкликані і підправлений. (Це ще одна причина, по якій завжди варто брати участь в обговоренні питання).

За даними цього міфу, людям пропонувалося (і пропонується!) Використовувати MSConfig для модифікації "Числа процесорів" (Number of Processors) в випадаючому меню вкладки Завантаження (Boot) і далі кнопки Додаткові параметри ... (Additional settings ...), що повинно було приводити до прискоренню завантаження Windows. Однак, як виявилося, Windows і без будь-яких модифікацій (за замовчуванням) використовує всі процесори комп`ютера, а ця настройка використовується тільки при усуненні несправностей і налагодження, або ж програмістами, тестуючими свої коди при роботі одного ядра на многоядерной системі.




Використання в Vista безлічі ядер для прискорення завантаження

Частка Windows Prefetch для прискорення завантаження

У Windows XP можливість Prefetch (попередньої вибірки) кешируєт частини часто використовуваних людьми додатків і намагається оптимізувати завантажувальний процес для зменшення часу їх завантаження. Тому, коли багато сайтів почали пропонувати час від часу чистити папку Windows Prefetch для зменшення часу завантаження це виглядало доброю порадою, але, на жаль багатьох, таким не виявилося.

Насправді Prefetch використовується як своєрідний покажчик, який показує Windows які частини програми повинні бути завантажені в пам`ять з метою прискорення його завантаження. При цьому Windows ніяк не використовує цю інформацію до дійсного запуску додатка. Також існує межа на 128 файлів, які можуть одночасно знаходитися в папці Prefetch і тому Windows сама автоматично підчищає її, видаляючи інформацію про найбільш рідко використовуваних додатках. Крім того, хороші утиліти дефрагментації також використовують інформацію з цієї папки для оптимізації знаходження файлів на диску, що збільшує швидкість доступу до них в подальшому. 




Експерт з Windows Едд Вотт (Ed Bott) сказав з цього приводу так: ".pf файли не використовуються до тих пір, поки ви не запустите програму. Коли ж ви натискаєте на іконку, Windows використовує інформацію з папки Prefetch для вирішення питання про те, які програмні сегменти необхідно завантажити і в якому порядку виконати цю завантаження ".

Очищення реєстру покращує продуктивність

Реєстр Windows за своєю суттю є величезною базою даних по багатьом уявлені параметрам всіх додатків на комп`ютері. Створюється враження, що його очищення може поліпшити продуктивність, адже так? На жаль, це всього лише маркетинговий прийом, створений для продажу продуктів з очищення реєстру, які в дійсності видаляють з нього тільки дуже невелике число невикористовуваних записів і, тому, не можуть допомогти продуктивності (адже всього в реєстрі сотні тисяч записів!).

Відео: Налаштування комп`ютера на оптимальну продуктивність. Все про оптимізацію ПК

Очищення реєстру покращує продуктивність

Звичайно, не можна сказати, що всі ці продукти абсолютно марні. Їх використання рекомендується, наприклад, при вирішенні проблем від видалення "кривого" додатка, яке залишило після себе записи в реєстрі. Однак необхідно акуратно підходити до вибору такого "очищувача", використовувати тільки перевірені продукти на кшталт CCleaner, і переглядати вибрані "непотрібні" записи перед їх видаленням.

У висновку до цієї теми своє вагоме слово сказав Едд Ботт: "Не запускайте періодично програми з очищення реєстру. Я не назву їх "извивающимися зміями", але яка користь в продуктивності ви можете отримати від "очищення" невикористовуваних реєстрових записів і видалення декількох блукаючих DLL-файлів? ".

Очищення пам`яті за допомогою ProcessIdleTasks

Досить поширеним міфом є так зване очищення пам`яті за рахунок ProcessIdleTasks. В описах до цього міфу зазвичай пропонується створити якийсь "недокументований" ярлик на Rundll32.exe advapi32.dll, ProcessIdleTasks, який буде очищати пам`ять, обробляючи всі з`їдають її непрацюючі фонові завдання (idle task).

У чому ж проблема, запитаєте ви? Ці завдання в дійсності зовсім не очікують в тлі ... а то що ви насправді робите, запускаючи цей ярлик, це говорите свого комп`ютера, що ви йдете і, тому, дозволяєте йому виконувати обробку інших програм. Але ж ви нікуди не йдіть! Дійсною метою цієї можливості є закінчення всіх обробок перед запуском програм оцінки продуктивності для отримання більш достовірних результатів. За заявою Microsoft, таке закінчення може зайняти 10-15 хвилин. Причому про роботу цієї "недокументованою" можливості можна судити по активності жорсткого диска і по Диспетчер завдань.

Очищення, дефрагментація і прискорення пам`яті за рахунок оптимізаторів

Для того щоб переконатися в твердій вірі людей в цей міф досить просто поглянути на будь-який сайт з програмами. Там ви напевно знайдете сотні продуктів, які обіцяють "оптимізувати RAM-пам`ять і зробити ваш комп`ютер швидше". Насправді ж всі ці продукти працюють за одними і тими ж принципами - викликають Windows API-процедури, які змушують додатки записати дані своїх областей пам`яті в файл підкачки (page file), або ж швидко виділяють і звільняють "тонни пам`яті" так, що Windows змушується використовувати інші її області.

Відео: Підвищення продуктивності Windows 7

В результаті обох описаних вище технік створюється враження, що пам`ять звільняється раптово. Насправді ж, подібні програми всього лише "розподіляють" дані між швидкою пам`яттю і набагато більш повільним жорстким диском. В результаті чого проявляється і очевидний недолік - якщо користувач перемикається на додаток, дані якого знаходяться в файлі підкачки, то робота Ця програма має настільки повільної, що він, швидше за все, видалить зі свого комп`ютера всіх "оптимізаторів".

З останнім погодився і експерт по Windows Марк Руссинович (Mark Russinovich): "В кращому випадку від оптимізаторів пам`яті немає ніякого ефекту, а в гіршому вони серйозно погіршують продуктивність".


Поділися в соц. мережах:

По темі: