5 Best Process & CPU Limiters for Windows
You have a process eating 100% of your CPU and dragging everything else down. Here are the 5 real options for limiting CPU usage per-app on Windows, ranked honestly. One of them is ours. We will tell you when the others are better.
The Problem
One runaway process and your whole machine is unusable
Node.js compiling a massive project. Chrome with 47 tabs. Docker building an image. Antivirus doing a full scan. Any one of these can peg your CPU to 100% and make everything else stutter. A process limiter lets you cap how much CPU a specific app can use so the rest of your system stays responsive.
The Rankings
Tested and compared on Windows 11, ranked by usefulness for developers.
Process Governor
OursCloud Nimbus · Free & open source
Cap CPU usage via processor affinity and memory via Windows Job Objects. Set per-app rules that persist across restarts. Portable .exe, system tray, real-time monitoring. Built because the alternatives were either paid, abandoned, or required programming knowledge.
Pros
- +Completely free, open source (BSL 1.1), no telemetry
- +Per-app rules that persist — set it once and forget it
- +Caps both CPU (affinity) and memory (job objects) in one tool
- +Portable .exe — no installer, runs from anywhere
Cons
- –Windows only
- –New project — smaller community than Process Lasso
Why we built Process Governor
I was running Claude Code, a Next.js dev server, Docker, and Slack simultaneously. Node.exe was eating 100% of my CPU and making everything else lag. Process Lasso wanted $25 for what should be a basic utility. BES felt like a hack from 2005. So I built Process Governor in one session with Claude Code — it does exactly what you need and nothing else.
Process Lasso
Bitsum LLC · Free tier / $25 Pro
The original process optimizer for Windows. Process Lasso has been around since 2006 and its ProBalance algorithm is genuinely good — it automatically detects when a process is hogging CPU and temporarily lowers its priority. The free tier works fine for basic use. The paid version adds persistent rules, power profiles, and more.
Pros
- +ProBalance is legitimately smart — auto-detects CPU hogs without manual rules
- +18+ years of development, huge community, well-tested
- +Persistent CPU affinity, priority, and I/O priority rules (Pro)
- +Detailed per-process statistics and logging
Cons
- –Free tier nags you to upgrade — pop-ups on launch and periodically
- –Pro costs $25 per machine — adds up if you have multiple PCs
BES (Battle Encoder Shirase)
mion.faireal.net · Free
A legendary little utility from the mid-2000s that limits CPU usage by rapidly suspending and resuming a process's threads. It is hacky, it is old, and it works. BES does not use processor affinity — it literally freezes the process for tiny intervals to simulate a CPU cap. The technique has side effects but gets the job done in a pinch.
Pros
- +Dead simple — select a process, set a percentage, done
- +Works on any Windows version, incredibly lightweight
- +Can limit CPU to exact percentages (not just core counts)
Cons
- –Thread suspension causes micro-stuttering in some apps
- –No persistent rules — must re-apply after every reboot
- –Abandoned — last update was years ago, no ongoing development
- –Antivirus sometimes flags it due to the thread suspension technique
Windows Task Manager
Microsoft · Free (built-in)
Every Windows PC already has a process limiter built in. Right-click any process in Task Manager, select 'Set affinity,' and choose which CPU cores it can use. It works, it is free, and you already have it. The catch: settings reset on every reboot, there are no per-app rules, and you have to do it manually every time.
Pros
- +Already installed on every Windows machine — zero setup
- +Can set processor affinity and priority per-process
- +No third-party software to trust
Cons
- –Settings reset every time the process restarts
- –No per-app rules — manual intervention every single time
- –Cannot set memory limits or CPU rate caps
- –Tedious for anyone who needs this regularly
CPU Rate Limits (Windows Job Objects API)
Microsoft (Windows API) · Free (requires programming)
Windows has a built-in API for CPU rate limiting via Job Objects. You can programmatically assign a process to a job object and set CpuRateControlLimit to hard-cap its CPU usage to an exact percentage. This is the most precise method available on Windows — and it is what Process Governor uses under the hood. The catch: you need to write code to use it.
Pros
- +Most precise CPU limiting mechanism on Windows — exact percentage control
- +Built into the Windows kernel — no third-party driver or hack
- +Can also limit memory, I/O, and scheduling priority per job object
Cons
- –Requires writing C/C++ or PowerShell code — not practical for most people
- –No GUI — you are on your own with MSDN documentation
- –Process Governor automates all of this with a clean interface
The Verdict
What Should You Actually Use?
If you want a free, no-nonsense tool that caps CPU and memory per-app with persistent rules: Process Governor. It uses the same Windows Job Objects API that Microsoft provides, wrapped in a clean GUI.
If you want the battle-tested option with the smartest automatic throttling and you do not mind paying $25: Process Lasso. ProBalance is genuinely good technology that has been refined over 18 years. The free tier works for basics but the nag screens are annoying.
If you just need a quick-and-dirty fix right now and do not want to install anything new: open Task Manager, right-click the process, and set affinity. It works, it just does not persist.
Keep Exploring
Cloud Nimbus Desktop Suite
All 7 free developer tools in one place. Bandwidth, CPU, ports, clipboard, logs, startup.
Read moreBest Bandwidth Limiters
Rate-limit upload/download per app. Bandwidth Governor vs NetLimiter vs NetBalancer.
Read moreBest Port Managers
See what is listening on localhost and kill it. Port Pilot vs TCPView vs netstat.
Read moreHubBest Free Dev Tools for Windows
The complete list of tools that actually stay installed on my machine.
Read moreNote: Rankings reflect the author's honest opinion based on personal testing. Process Governor is a Cloud Nimbus product and is ranked #1 because we genuinely believe it is the best free option. Process Lasso is excellent paid software and we have no affiliation with Bitsum LLC. All trademarks belong to their respective owners. This page was built with Claude Code.