Задаємо пріоритет процесу при його запуску windows xp.
Відео: Зберігаємо пріоритет запущених процесів в Windows
Запускаючи за допомогою консольної команди start можна запускати додаток з потрібним пріоритетом, вказувати час, через яке програма повинна бути закрита, і деякі інші параметри. Для більш докладної довідки почитайте start /? Всі ці команди можна прописати в * .bat файлі і користуватися ним для запуску приложени.
Відео: 2.2.11. Диспетчер завдань
Щоб не писати * .bat файли для кожної програми окремо, і не набирати команду цілком, можна зробити файлик high.bat, з таким вмістом
echo off
start / high% 1
і помістити його в директорію SendTo профілю вашого користувача. Тоді, щоб запустити програму з більш високим пріоритетом, досить просто переслати її на цей файлик через праву кнопку миші. Але пересилати треба саме виконуваний файл, а не shortcut до нього. Звичайно ж, цей файлик можна і переробити і запускати програми з іншим пріоритетом.
Доповнення: Прискорення запуску програм
XP може працювати в двох режимах. Перший відводить більший пріоритет запущеним користувачем додаткам (Optimize Performance for Applications), другий відводить більший пріоритет на фонові додатки і служби (Optimize Performance for Background). Налаштування можна подивитися, якщо вибрати значок System в Control panel, далі закладку Advanced і кнопку «Performance options». (У російській версії Панель управління / Система / Додатково / Параметри швидкодії).
перше значення (For Applications) виділяє програмам пріоритет в залежності від їх рівня пріоритету (Priority level). Якщо ви не знайомі з цим поняттям, то коротко пояснимо: за рівнем комп`ютер вирішує, які програми більш важливі і витрачає на них більше процесорного часу. Рівень визначається двома параметрами: класом пріоритету (Priority Class) і пріоритетом нитки (thread priority). Класи бувають: реального часу (real-time), високого (high), середнього (normal), близького до нуля (idle) пріоритетів. У нитки виділяють наступні пріоритети: критичний до часу (time critical), високий (highest), вище середнього (above normal), середній (normal), нижче середнього (below normal), низький (low) і близький до нуля (idle).
У наведеній нижче таблиці можна подивитися, як ці два параметри впливають на виконання завдання.
Відео: Як встановити Windows з флешки. Створення завантажувальної флешки
Priority Class | ||||
Thread Priority | Real-Time | High | Normal | Idle |
Time Critical | 31 | 15 | 15 | 15 |
Highest | 26 | 15 | 10 | 6 |
Above Normal | 25 | 14 | 9 | 5 |
Normal | 24 | 13 | 8 | 4 |
Below Normal | 23 | 12 | 7 | 3 |
Lowest | 22 | 11 | 6 | 2 |
Idle | 16 | 1 | 1 | 1 |
Значення від 1 до 31 показує, скільки комп`ютерного часу виділяється на кожен процес. Користувач може змінити клас пріоритету програми, причому двома способами. Перший - через Диспетчер завдань (Task Manager). Він підходить, якщо програма вже запущена. Вибираємо закладку «Процеси» (Processes), натискаємо праву кнопку миші на потрібному процесі, вибираємо рядок «Пріоритет» (Set Priority) і встановлюємо клас пріоритету. Другий спосіб полягає у вказівці параметра при запуску програми, або створення командного (.CMD) файлу в текстовому редакторі. параметри:
start /<класс приоритета> [<путь>]<имя файла>
наприклад,
start / high c: windows notepad.exe
Будьте обережні в привласненні класу реального часу. Така програма буде мати дуже високий пріоритет, що може позначитися на уповільненні виконання інших програм. Більш того, якщо у вас не SMP система, то охочих до ресурсів додаток може просо нічого не залишити системі, і ви зіткнетеся з ситуацією, коли комп`ютер не буде реагувати на ваші дії, або буде реагувати з великим запізненням. У гіршому випадку він може просто зависнути.