// PROCESS PRIORITY MANAGER
PLimit
CPU Priority · Affinity · EcoQoS · .NET 8 · Windows 10+

Take full control of how Windows allocates CPU time, I/O bandwidth, and power to any running process. Set priorities, pin processes to specific cores, enable Efficiency Mode to reduce heat and power, and save your tuning as a persistent JSON profile that loads automatically on startup.

5CPU Priority Levels
4I/O Priority Levels
Real-TimeCPU/RAM Monitor
EcoQoSEfficiency Mode
JSONPersistent Settings
Win 10+Compatible

Dark HUD, Real-Time Control

A clean dark-themed control panel for every running process on your system.

⤢ EXPAND
PLimit UI screenshot
PLimit — full process list with CPU / I/O priority controls, affinity, EcoQoS & live CPU/RAM monitor

Precision Process Tuning

Six CPU priority levels, four I/O priority levels, and per-core affinity — all per process.

CPU Priority

Set the Windows scheduling priority for any process — from Real Time for latency-critical apps to Idle for background noise.

  • Real Time — maximum, use with care
  • High — above most system processes
  • Above Normal — slightly elevated
  • Normal — default Windows priority
  • Below Normal — deprioritised
💾
I/O Priority

Control disk and network I/O scheduling independently from CPU priority. Keep heavy background I/O from stalling your foreground work.

  • High — prioritised disk access
  • Normal — default behavior
  • Low — throttled background
  • Very Low — minimal, for idle tasks
🧩
CPU Affinity

Pin a process to specific CPU cores. Isolate latency-sensitive apps to dedicated cores, or prevent a rogue process from consuming your entire CPU.

  • Per-core checkbox selection
  • At least one core always enabled
  • Works with any number of cores
🚀
CPU Boost

Enable or disable Intel/AMD dynamic CPU frequency boost (Turbo Boost / Precision Boost) on a per-process basis.

  • Toggle per process
  • Reduce heat for background tasks
  • Maximize performance for foreground
🧵
Thread Priority Boost

Control the Windows kernel's dynamic thread priority raising after waits. Essential for fine-tuning real-time and latency-sensitive workloads.

  • Read current boost state
  • Enable / disable per process
  • Useful for audio/video apps
🌿
Efficiency Mode (EcoQoS)

Toggle Windows 11 Efficiency Mode on any process. Lowers CPU usage, reduces heat, and extends battery life for background applications.

  • Uses Windows EcoQoS API
  • Perfect for browser helpers, updaters
  • Reduces power draw without killing the process

Live CPU & RAM Dashboard

Real-time per-core CPU usage bars and RAM consumption, updated continuously.

PLimit — SYSTEM MONITOR
System Monitor ─────────────────────────────
CPU Core 0 ████████████░░░░░░░░ 62%
CPU Core 1 ██████░░░░░░░░░░░░░░ 28%
CPU Core 2 ████████████████████ 94%
CPU Core 3 ███░░░░░░░░░░░░░░░░░ 15%
CPU Core 4 █████████░░░░░░░░░░░ 43%
CPU Core 5 ██░░░░░░░░░░░░░░░░░░ 11%
RAM ████████████░░░░░░░░ 11.2 GB / 16 GB
─────────────────────────────────────────────
chrome.exe PID 4812 CPU: High IO: Normal Affinity: 0-5
discord.exe PID 7340 CPU: Idle IO: Low EcoQoS: ON
game.exe PID 2201 CPU: AboveN IO: High Boost: ON
Settings saved → Settings/processes.json ✓

Profiles That Survive Reboots

Your tuning is remembered. PLimit auto-applies saved settings every time it starts.

💾
JSON Settings

All process settings — priority, affinity, boost, efficiency, I/O — are serialized to Settings/processes.json next to the executable.

🔄
Auto-Apply on Startup

PLimit reads your saved profile at launch and reapplies all settings to matching processes automatically. Set it once, forget it.

🔍
Live Process Search

Search by process name or PID from the real-time process list. Live count display shows how many processes are running.

🔒
Admin-Aware

Runs with Administrator privileges to modify system-level process settings. Graceful error handling for permission-denied scenarios.

🖤
Dark Immersive UI

Modern dark-themed WinForms UI with immersive dark title bar (Windows 10 22H2+ / Windows 11) and DoubleBuffered ListView for smooth rendering.

🔁
Single Instance

Mutex-protected single instance prevents duplicate PLimit windows from competing with each other's settings writes.

Built On

.NET 8 Windows Forms P/Invoke (kernel32 / ntdll / advapi32) EcoQoS API BackgroundWorker System.Text.Json Windows 10.0+ x64 / AnyCPU MIT License

Download PLimit

Open source, MIT licensed. Download from GitHub. .NET 10 Runtime required. Windows 10+ only.