CPUBalance Pro – Restrain CPU Hogs to Improve PC Responsiveness

CPUBalance v1.0.0.66

Install CPUBalance Now!
ProBalance Only – Sweet and Simple

Install Process Lasso Now!
ProBalance and Much More – For the Techie – Real-Time PC CPU Optimization

Buy CPUBalance Pro

30 Days Guaranteed Refund if Not Satisfied

CPUBalance is near-Freeware (Freemium) that contains ProBalance, Bitsum’s proven and real-world demonstrable technology to retain system responsiveness during high loads, or even save you from a hard reset during a worst-case scenario. Learn more by clicking this link. This is the ONLY known PC optimization algorithm that can be actively demo’d in synthetic and real-world tests. Even in Windows 10, I continue to be amazed in new real-world scenarios we encounter.

CPUBalance is the most distilled version of this algorithm. That is what most people install Process Lasso for, so why not get the most efficient form?

Feature FREE PRO
ProBalance General YES YES
ProBalance Affinity Changes NO YES
ProBalance Insights YES YES
Governor Response Rate NO YES
Everything else… (lots of features) YES YES

CPUBalance Insights Screenshot

CPUBalance Advanced ProBalance Options Dialog Screenshot

CPUBalance Advanced ProBalance Options Dialog Screenshot

About CPUBalance

CPUBalance takes our famous, time-tested (since 2002!) and exclusive ProBalance algorithm that is proven to retain system responsiveness during high CPU loads. It can’t fix all responsiveness problems, but its impact on a high CPU load, even on modern multi-core CPU’s, is amazing. Real-world demos like saving a file in multimedia editing software is a great example; your PC is brought to a sluggish state until you switch away from that app (letting ProBalance kick in since it excludes the foreground app by default), then you see a night and day difference. It’s hard to believe, so test it yourself. You can create your own ‘high load’ demo, and it does not need to run at anything but a normal priority class with normal priority threads. That is all it takes to severely impact the responsiveness of Windows, to the point of it being unusable, and hence the problem that ProBalance resolves.

How many other PC optimization algorithms can be DEMO’d in both synthetic and real-world tests? ZERO. We can do that! You can run the live demo yourself, or try real-world instructions which just require a particular type of PC use. Let ProBalance be there the next time a process goes out of control, or needs a lot of CPU for a period of time!

While CPUBalance can stand apart from Process Lasso, it can also run along-side it with perfect integration (when complete). It uses the same core engine (Bitsum’s processgovernor.exe), so you get the same algorithm with either product, and the two do not conflict with one another. Instead, CPUBalance offers an additional system tray icon and easier access to ProBalance controls. In the future, it will offer more UI functions that may not be present in Process Lasso. However, Process Lasso is always the ‘big dog’ and the ‘up-sell’ that includes everything, all our many algorithms.

Already Using Process Lasso?

You should NOT use Process Lasso version 9 and CPUBalance together. Process Lasso v9 contains all of CPUBalance. The older Process Lasso v8, the last compatible with XP, can be co-installed with CPUBalance.

You must choose this app, nice and simple — or Process Lasso, which is more complex and expensive, but much more robust and capable, with numerous algorithms and automation features. The answer depends on your needs.

Learn About The ProBalance Algorithm

The ProBalance algorithm is a time-tested, proven, demonstrable algorithm to improve Windows PC responsiveness during high CPU loads. It works amazingly well, so the point that it is easy for us to demo in real-world and synthetic tests. To learn more about it, visit this page about ProBalance.

You can also see this video below:

Revision History:

v1.0.0.66 – Improve ‘Bring to Front’ behavior (taskbar entry for existing instance will flash)
v1.0.0.66 – Update Finnish and Russian
v1.0.0.64 – Update to latest internal libraries
v1.0.0.62 – Fix uninstaller’s use of temporary path (requires product reinstall to get new uninstall.exe)
v1.0.0.62 – Update to latest core engine
v1.0.0.60 – Update to latest core engine
v1.0.0.58 – Fix ability for installer to download the correct edition if you got the wrong one (speaking of bit-size)
v1.0.0.56 – Remove solicitation ‘nag’ entirely
v1.0.0.54 – Update to the latest ‘core engine’, which has numerous fixes ported from Process Lasso
v1.0.0.52 – Bring in latest core engine to resolve a few issues
v1.0.0.52 – Language updates
v1.0.0.48 – Bring up to date with the latest Governor from Process Lasso v9 (note that CPUBalance and Process Lasso v9 should *not* be co-intalled, it’s one or the other now)
v1.0.0.48 – Add redundant storage of the ‘do not show again’ for the solicitation dialog, as some registry cleaners wipe out the setting
v1.0.0.44 – Switch to NSIS 3.01 (the installer we use)
v1.0.0.44 – Switch to NSIS::inetc to auto-download the right edition, NSISDL was broken due to HTTPS
v1.0.0.44 – Added new super-cleanup via our bcleaner.exe tool
v1.0.0.44 – Added better OS pre-requisite check
v1.0.0.42 – Fix English typo and update French and Russian
v1.0.0.40 – Add governor responsiveness slider to Insights dialog
v1.0.0.38 – Fix app shutdown from systray while Insights window open
v1.0.0.38 – Add snall, non-timed solicitation /w do not show again setting
v1.0.0.36 – Fix possible launch of web browse when main window opeed when co-installed with Lasso v9 or in certain scenarios
v1.0.0.34 – Improve Advanced Dialog graphics
v1.0.0.26 – Fix spacing in controls of Advanced ProBalance Options Dialog
v1.0.0.28 – Fix behavior of ‘Reset Defaults’ button in Advanced ProBalance Options Dialog
v1.0.0.26 – Fix ‘exclude children of foreground process’ option in advanced ProBalance settings dialog (would not save/load that value)
v1.0.0.24 – Important fix to ProBalance algorithm from v9 branch governor
v1.0.0.22 – Improve interoperability with latest Process Lasso version 9 (where it is no longer needed! – CPUBalance is for those who want *only* the ProBalance algorithm)
v1.0.0.22 – Get latest v9 branch governor updates (a few fixes to advanced ProBalance parameters)
v1.0.0.20 – Fix language detection issue in last build
v1.0.0.18 – Fix critical future update issue due to identical event names accidentally used (copy and paste accident corrected before it became too much of an issue)
v1.0.0.18 – Add new language auto-detect in-product
v1.0.0.18 – Update languages
v1.0.0.14 – Fix rare issue with co-install of Lasso could cause two instances of CPUBalance governor in some sessions to be running.
v1.0.0.10 – Additions to log item types shown by Process Lasso v9 branch logviewer, as present in CPUBalance.
v1.0.0.9 – Added log items for I/O Priority Class changes during ProBalance Restraint
v1.0.0.9 – Improve LogViewer caption
v1.0.0.8 – Update Russian, fix installer version number
v1.0.0.6 – Fixed some broken (in the UI) or non-listed advanced options
v1.0.0.6 – Switched to standard language for some advanced options
v1.0.0.6 – Remove advanced instance safeties added to last build, since they proved redundant
v1.0.0.4 – Changes to co-install governor procedures
v1.0.0.4 – Change metadata on processgovernor.exe module to match CPUBalance
v1.0.0.2 – Fix some minor cosmetic issues with ProBalance options dialog
v1.0.0.2 – Update French
v1.0.0.1 – Release
v1.0.0.0 – Release Candidate 1

Difference between Pro and Free?

At present, nothing except your name. That’s right, it is 100% free right now. That may change going forward with certain feature restrictions or such. For this first release, we just wanted to show off our technology. That said, now is the time to buy if you want the best deal, or want to support the project, and we very much appreciate that! IF we ever restrict features, it will be like Process Lasso, only those on the fringes.

See table above for planned restrictions in future versions (as you see, only advanced features most don’t use).


Q: Does CPUBalance replace Process Lasso?
A: NO! Nowhere close. It can complement Process Lasso by running along-side it, where it integrates perfectly, or it can run without Process Lasso. I think that it’s actually best to run with Lasso, and that will definitely be true of existing Lasso users who appreciate it’s wide array of features.

Q: What happens when Process Lasso and CPUBalance are both installed?
A: When installed with Process Lasso, it and CPUBalance work together. They both use the same core engine, ‘processgovernor.exe’. So if you already have Process Lasso, this just extends the user interface and system tray icon, perhaps a newer core engine, and additional ProBalance tweaking.

Q: Is ProBalance still going to be part of Process Lasso?
A: YES, of course. No tricks here. Both these products will use the latest rendition of Jeremy Collake’s famous ProBalance algorithm.

Q: What is the current status?
A: Fully functional working beta /w updater. Final v1.0 release imminent.

Q: Is a PAD file available?
A: Yes, it is hosted here: https://bitsum.com/pad/cpubalance.pad

Q: Can I get a deal?
A: Use discount code EASTER20 for 20% off as of this writing. Subject to end at any time.

  • Tone

    Great app, but shame about the constant nagging to purchase the app on EVERY restart, despite the “do not remind me again button!!!”

    This “bug” has been present ever since the version where they decided the app was not free anymore.

  • alienngp

    New Windows 10 build refuses to keep CPU Balance Installed it keeps uninstalling on build version 1703

  • Now that I have Process Lasso v9 mostly complete (still post-release tasks) … From day one CPUBalance was not 100% FREE. It had feature restrictions and I advised there would be more. Now the ‘bug’ is annoying. I am having QA validate it, as the code seems fine, so we are determining whether it is registry cleaners, or a true bug. If a true bug, it will be fixed. BUT, we are talking about a single click on startup, no timed nag, so I honestly don’t think it is something to get worked up over. We are evaluating it, literally, right now, if it bothers you that much.

    And please remember I am only one man, so can only do so much. I devote my LIFE to this company. Sure, I have a tester or two part-time, and a new part-time developer to help contribute, but it’s still all on me. Even Support. Everything. Taxes are coming up now, that is also on me. You might consider just paying for the product.

  • That is not Windows 10, that is Process Lasso v9. It became clear that users would not allow for me to develop ProBalance outside Process Lasso, so I tried to please and incorporated all of CPUBalance into Process Lasso v9. Therefore, it uninstalls CPUBalance (any debris we’ll get in updates). If you need a refund for a CPUBalance purchase, just email support@bitsum.com .

  • RESULTS: 2 independent testers, me and another user, tested CPUBalance and found that the ‘Do not show again’ worked fine. I haven’t tested the new disk-backed storage to deal with problematic registry cleaners, but that does tell me that that it is NOT a bug in our application. However, one day I might slap a timed dialog up there, who knows (no plans to, I can’t foresee that). Point being, this is not a free application, and complaining in more than one place about software developed by my sweat, expertise, and most important – persistence, will not cause you to make me decide it should be free for everyone.

    I find it odd, really, that people will pay for a hamburger, but when it comes to paying the same amount and getting a YEAR software license… well, that is for some reason untenable. Perhaps I should have forced all apps to time out instead of using Freemium…

  • Tone

    Thank you for taking the time to reply to my comment.

    I never intended any disrespect towards you, I really did think this started as a free project, but feature restricted. Regardless, this is a great app, and I have noticed my system is more responsive and smoother since using it. I also think that your 50% discount offer is generous offer. I like the fact that you are aware of the offer screen not functioning as intended. I can at least tell you it’s not being caused by a registry cleaner, at least on my system, as I never use them, and don’t have one installed, I can’t say if Microsoft has any kind of registry magic going on in the background…

    I also was not aware of you being the sole developer of this app, much respect to you, as it does not show!

    All the best to you, and thanks for the great app.

  • Samehi

    I wanna buy it but i need to know what is “ProBalance Affinity Changes” and “Governor Response Rate” mean?

  • Governor Response Rate means the refresh rate of the governor. The lower the value, the snappier it is, but it does use a X more CPU cycles (it already uses next to nothing, so this doesn’t matter much even at 250ms).

    ProBalance Affinity Changes are when you tell the ProBalance algorithm to make CPU Affinity Adjustments when it does restraints. This is not the recommendation for general use, but might come in handy in some cases.

  • Vladislav Antonov

    Great app.I have used process lasso from many years now and it always helped.However I recently updated to Windows 10 Creators Update,the OS is much more advanced now than windows 7 days.Will I still see big improvement?I know ,it is in your favour to say it will,regardless of cpubalance,I will keep using process lasso of its other many useful features.
    Thank you for making this great app.

  • It is absolutely as necessary in the latest Windows 10 as it was in Windows 7. I know, we use and test regularly. Microsoft has not made (nor do I expect them to make) any changes that impact ProBalance. Of course, the automation features (speaking of Process Lasso now) are useful everywhere regardless.


    thanks bitsum,really appreciated all programs and manual.

  • Thank you!

  • john

    Hello and thanks to bitsum team for developing such great tool, do CPUBalance have any option to turnoff the log? if yes, how we can turn it off. if not then it will be better if you provide option for it, in next version.

  • Not yet, but it takes about 5 minutes to add, so I will do so ASAP.

  • 2Lt. Gil Lereus, qHD

    Hi, thank you for this wonderful software. I’m using it for a month, and it’s been amazing. However, I can’t seem to get rid of the 50% discount pop up everytime I reboot my computer, whether or not the “do not ask again” checkbox is ticked. I’d really buy PRO if I could, but I’ve got no particular demand for what PRO has to offer yet. I hope this popup problem can be fixed soon. gtg

  • We’ve had this report before but could not reproduce it, so presently believe it to be caused by registry cleaners. BUT I have good news – I am removing it ;). At least for now, until we test tremendously. That said, it’s just a click, so you guys can get by for now. I am curious how many people see this? Something is wiping out our data in the registry, something popular.. maybe CCLeaner?

  • Good news, next build removes this little solicitation. I think the new file-system backed storage of registry settings was never tested well enough and the registry values are apparently being wiped out by some common software. So, I am removing that ‘nag’. I’ll do that today.

  • This solicitation is being removed today.

  • 2Lt. Gil Lereus, qHD

    Thanks for the prompt response. I’m sorry it had to come to removing the solicitation box altogether. If there’s anything I can do to help with diagnosing the problem, feel free to contact me. I do have CCleaner installed.

  • Tone

    I am also sorry that you have had to remove the offer screen. But I can confirm that I’m using CCleaner.

    Maybe you’re on to something here… Could you post the location of your registry setting for the offer screen, then I can run CCleaner and see if it deletes it?

    EDIT: One thing I was thinking, is that if I run CCleaner, then restart my computer, the offer screen pops up, BUT if I then click the Do Not Prompt Me Again button and restart the computer again, then the offer screen comes up again, even though I have not run CCleaner since the last restart.

    So is CPUBalance actually re-writing the registry key? I would guess not, and that’s what is exasperating this problem.

  • Since the loan solicitation dialog is now gone, BALANCE50 is the discount code (applied at final checkout) that gives you 50% off. No guarantees on how long this lasts, as it brings the price down so incredibly low.

  • 2Lt. Gil Lereus, qHD

    There’s something else I noticed as well which may or may be not related to the issue at hand. Even though the Open Log option works as intended, the historical insights box on the main program is empty. It used to work normally before. This raises the probability that some other program is interfering with some of cpubalance’s features.

  • That is normal. Over time, it will populate. ProBalance is a conservative algorithm, so unlike some software (even security software), it doesn’t do things just to be doing something. However, if you want to increase the amount of restraints you have, then you can *decrease* the Governor Response Rate on the slider there. The lower it is, the faster the governor responds. There are also some timing adjustments you can make in the Advanced Settings dialog.

  • Don’t worry about it, I think in *this* case removal of the solicitation dialog was fine, as it has some premium features people might want (e.g. the governor response rate slider), so I am not too worried about it. We tested, and I had my QA guy test, but I don’t want to say 100% that it was not some bug. It could be. But certainly we can all live without it and it may improve conversion rates and revenue.

    EDIT: FWIW, I *think* it came down to the way users were exiting that dialog, but that’s an unverified guess.

  • Tone

    I tried every way of exiting the solicitation screen.

    1.) Selected the Do not prompt option, then clicked Cancel.
    2.) Selected the Do not prompt option then clicked Buy.
    3.) Selected the Do not prompt option then clicked the red close radio button in the top right.

    If the reg setting was removed by CCleaner, then CPUBalance never re-instated the setting afterwards.

  • Oh ok, that was a speculative guess, I should not have even said that. Otherwise, back to CCleaner, which is still partly my fault, as it was storing in perhaps a non-obvious path. Anyway, now that it’s gone, let’s just let it be gone ;). I have enough remaining issues to deal with, I am happy to kill this one by removing the ‘nag’!

  • Definitely Process Lasso is the utility to have. This is the option for those who want a cheaper app.

  • This is making it’s way to the top, expect it soon.

  • Franklin Fotang M

    Nice piece of software. My PC suddenly started going ‘crazy’. CPUBalance cut all the crab and put some sense in it’s head. Thanks!!!

  • That is its sole job, and it does it well! Thanks ;).

  • This behavior is now changed as of Process Lasso v9.0.0.348. It will no longer uninstall CPUBalance when found co-installed. You can install them side-by-side, though it is redundant.

  • john

    thank you…..am waiting for it.

  • You won’t have to wait long, I can promise you that.

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match