Skip to content

Process Governor is a Python utility designed to manage Windows processes and services by adjusting their priorities, I/O priorities, and core affinity based on user-defined rules.

License

SystemXFiles/process-governor

Repository files navigation

Logo Process Governor

RU Русская версия


Process Governor is a Python utility designed to manage Windows processes and services by adjusting their priorities, I/O priorities, and core affinity based on user-defined rules.

Screenshots

tray_menu_screenshot.png

audio_artiacle_rule_configurator_screenshot.png

rule_configurator_with_error_screenshot.png

Features

  • Adjust process and service priorities for better performance.
  • Control I/O priorities to optimize resource utilization.
  • Define core affinity for processes.
  • Fine-tune Windows services and processes based on user-defined rules.
  • Continuous monitoring of the configuration file for rule application.
  • Ability to add ProcessGovernor to autorun.

Getting started

To get started with Process Governor, follow these steps:

  1. Download the latest ready-to-use build from the following link: Latest Release.
  2. Run the Process Governor.exe executable with administrative privileges. This is important to allow the program to make the necessary adjustments to process and service priorities, I/O priorities, and core affinity.
  3. Configure the rules for processes and services.

You can close the program by accessing the tray icon.

Knowledge base

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

About

Process Governor is a Python utility designed to manage Windows processes and services by adjusting their priorities, I/O priorities, and core affinity based on user-defined rules.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published