process-governor icon indicating copy to clipboard operation
process-governor copied to clipboard

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.

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

  • Configuring rules
  • Configuration file
  • Running from source and creating a portable build
  • Tips and Tricks
    • Optimizing Audio
    • Optimizing Games

License

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