Оптимізація комп’ютера методом управління пріоритетами процесора Mz CPU Accelerator





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

Оптимізація комп'ютера методом управління пріоритетами процесора Mz CPU Accelerator

Справа в тому, що за замовчуванням Windows присвоює всім запускає процес нормальний пріоритет, що ставить додатки в рівні умови в плані отримання процесорних потужностей. Однак, погодьтеся, що, скажімо, 3D гра і звичайний блокнот, — це трохи різні додатки і, очевидно, що грі потрібно більше ресурсів процесора в реальному часі, т.к перебуваючи в тривимірному додатку Ви навряд чи взаємодієте з цим самим блокнотом і він Вам не потрібен до пори до часу (та особливих потужностей процесора блокноту майже не треба, — там тієї програми то .. раз два і нема). Звідси, ніби як логічно випливає, що пріоритети у різних додатків мають бути різні (особливо в часи багатоядерності то), але на практиці це далеко від реальності.

Як Ви вже зрозуміли, я хилю до того, що повноцінним додаткам треба виставляти більший пріоритет, що автоматично буде істотно оптимізувати їх за рахунок вливання великих ресурсів. Але таки, думаю, що Ви погодитеся, що робити це кожен (тому, що пріоритет виставлений в диспетчері завдань забувається системою після перезапуску) разів вручну, — суще покарання і взагалі вселенски лінь, а тому потрібно якось цей процес автоматизувати. Ось про оном і піде мова в даній статті.

Як зробити автоматичне призначення пріоритету процесора.

Місяці два тому я наткнувся на чудову програмку під назвою Mz CPU Accelerator. Займається вона якраз тим, що автоматично змінює процесорний пріоритет активного вікна або додатки на заздалегідь зазначений, що взагалі-то нам і потрібно. Причому реалізовано все це реально рідкісно зручно, логічно і не вимагає зайвих рухів тіла від користувача. Плюс до оному є підтримка многопроцессорности (багатоядерності) і можливості запуску програми в окремому сегменті (т.е, скажімо, виділити програмі тільки два ядра з чотирьох (це вже ближче до зовсім точкової оптимізації)). Як я раніше не натрапив на це чудо, — не знаю Оптимізація комп'ютера методом управління пріоритетами процесора Mz CPU Accelerator

Завантажити можна, скажімо, звідси. Установка гранично проста і на ній я зупинятися не буду.

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

Оптимізація комп'ютера методом управління пріоритетами процесора Mz CPU Accelerator

Переходимо на вкладку Options і виставляємо налаштування як на скріншоті:

..а саме ставимо гурток Realtime і відзначаємо галочки Load on Windows startup (щоб програма завантажувалася відразу при старті системи), Start Activated (щоб програма була відразу активована, т.е щоб не вимагала додаткового натискання кнопочки щоб приступити до своїх обов’язків) і Start Minimized ( щоб була спочатку згорнута в трей). За бажанням так само можете відзначити Check for updates on startup (щоб відразу перевірялося чи не вийшли поновлення програми), а так само на свій смак вибрати як програма буде відображатися в треї: Show Mz CPU Accelerator Icon (в треї буде іконка самої програми) або Shows CPU Usage (показує наскільки завантажений процесор) (з списку обирається колір цифр).

Все, залишається тільки натиснути кнопку Activate і насолоджуватися.

Примітка: на вкладці Exlusions можна додати додатки, які Ви хочете виключити зі списку оптимізуються програмою, тобто вона не буде присвоювати оним які-небудь пріортітети. Для цього скористайтеся кнопкою Add new process і виберіть програму, яку хочете виключити.

Примітка 2: на вкладці CPU Manager можна розподілити процеси на різні ядра (кнопки Add new process і Run new process), т.е, скажімо, відвести одним програмами одні ядра, а іншим інші, що в деякому розумінні може позначитися на прирості продуктивності. За принципом схоже з роботою цієї програми.

Примітка 3: я сам не стикався, але допускаю (хай і малоймовірно), що на деяких машинках можуть бути проблеми (у вигляді пригальмовування системи) через вибору надмірно високого пріоритету. У разі оних спробуйте використовувати гурток High замість Realtime.

Післямова.

Ось така от штука.

Взагалі мені програма дуже сподобалася, т.к вона реально ефективна. До слова, за ідеєю особливо сильно приріст відчують власники багатоядерних процесорів, а так само користувачі браузера FireFox (він процессорозавісім і при отриманні Realtime пріоритету починає відчутно спритніше літати (особливо в купе з цими налаштуваннями)) і всіх хто якось пов’язаний з процесорозалежність повновагими додатками (це я про всякі рендери в фото, відео та 3D редакторах).

Якщо є якісь питання, то, як і завжди, запитуйте в коментарях, — буду радий допомогти.

PS: Відгуки про особисті відчуття в плані приросту продуктивності цікаві нітрохи не менше ніж питання Оптимізація комп'ютера методом управління пріоритетами процесора Mz CPU Accelerator