whatisgithub

What is gameprioritymanager?

rafaelhgoliveira/gameprioritymanager — explained in plain English

Analysis updated 2026-05-18

1C#Audience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

A Windows app that sets permanent CPU and disk priority for your games so background programs cannot slow them down.

Mindmap

mindmap
  root((Game Priority Manager))
    What it does
      Sets CPU priority
      Sets IO priority
      No background process
    Tech stack
      C#
      .NET
      Windows Registry
    Use cases
      Boost game performance
      Auto-detect installed games
      Verify priority applied
    Audience
      PC gamers
      Windows users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically give your installed Steam or Epic games higher CPU priority.

USE CASE 2

Stop background apps from starving a game of CPU or disk resources while playing.

USE CASE 3

Set a lower priority for a specific game exe without running any background tool.

USE CASE 4

Verify that Windows is actually honoring a priority override using the included probe tool.

What is it built with?

C#.NETWPFWindows Registry

How does it compare?

rafaelhgoliveira/gameprioritymanageranton-petrov/rsabackdoordarrelmiller/cowpi
Stars111
LanguageC#C#C#
Last pushed2015-01-202017-10-31
MaintenanceDormantDormant
Setup difficultyeasymoderatehard
Complexity2/53/51/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires administrator access to apply changes, and may be flagged by antivirus software since it is unsigned.

Free for personal, noncommercial use and modification only, using it commercially requires a separate license from the author.

So what is it?

Game Priority Manager, or GPM, is a Windows desktop app that permanently tells Windows to give a specific game more or less CPU and disk priority whenever that game's program is launched. The goal is to stop background programs from slowing down the game you are actually playing, without needing any extra app running in the background or sitting in the system tray while you play. It works by writing a small setting into a part of the Windows registry that the operating system itself already uses to control how much priority a program gets, called Image File Execution Options. Because Windows applies this setting automatically every time the matching program starts, GPM does not need to keep running after you set it up once. The app can automatically scan for games installed through Steam, Epic Games, GOG, and to a lesser extent EA and Ubisoft Connect, and it also lets you add a game by hand if it is not detected automatically. For each game, you choose a CPU priority level, such as normal, above normal, or high, and a similar priority for disk access, from a simple dropdown menu. Applying your choices requires administrator permission, but GPM only asks for that permission briefly, at the moment you apply changes, rather than running with elevated access all the time. The project deliberately does not offer the highest realtime priority setting, since that can destabilize the whole system. The app is written in C# using .NET and includes an automated test suite as well as a separate small tool for verifying that Windows is actually honoring the priority settings it applies. It is released under the PolyForm Noncommercial License, which allows personal, noncommercial use and modification but requires a separate license from the author for any commercial use. This tool is aimed at PC gamers on Windows who are comfortable running an installer and granting administrator access, rather than casual users unfamiliar with such settings.

Copy-paste prompts

Prompt 1
Install GPM and set my main game to Above Normal CPU priority.
Prompt 2
Explain how GPM's use of Image File Execution Options lets it work without staying open.
Prompt 3
Help me manually add a game GPM did not auto-detect from its launcher.
Prompt 4
Explain what the PolyForm Noncommercial license allows and does not allow me to do with GPM.

Frequently asked questions

What is gameprioritymanager?

A Windows app that sets permanent CPU and disk priority for your games so background programs cannot slow them down.

What language is gameprioritymanager written in?

Mainly C#. The stack also includes C#, .NET, WPF.

What license does gameprioritymanager use?

Free for personal, noncommercial use and modification only, using it commercially requires a separate license from the author.

How hard is gameprioritymanager to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is gameprioritymanager for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.