CPUBalance Pro – Restrain CPU Hogs to Improve PC Responsiveness
Or Buy a Pro License:
CPUBalance is real-time optimization software containing 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 about ProBalance here.
ProBalance is also available in Process Lasso.
The ProBalance algorithm can be actively demo’d in synthetic and real-world tests. Even in Windows 10 and high core count PCs, we continue to be amazed in new real-world scenarios we encounter. CPUBalance is the most distilled version of this algorithm.
Even if you have the perfectly tuned PC, our ProBalance algorithm will save you from a worst-case scenario.
|ProBalance Affinity Changes||NO||YES|
|Governor Response Rate||NO||YES|
|Everything else… (lots of features)||YES||YES|
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 can install both products, but it is recommended to choose one or the other. If you need the extended features of Process Lasso, then use it since it also contains all that CPUBalance offers. If you are already using Process Lasso, there is no need for CPUBalance.
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:
v126.96.36.199 – Disable debug output in prior build
v188.8.131.52 – Improvements to listview sorting
v184.108.40.206 – Improvements to listview column initial sizing
v220.127.116.11 – Fix language selection
v18.104.22.168 – Update to latest core engine
v22.214.171.124 – Improve support for 64 logical CPU cores
v126.96.36.199 – Adjustment to behavior of ProBalance advanced options dialog
v188.8.131.52 – Fix governor refresh rate not persisting in some Pro installations
v184.108.40.206 – Switch to latest compiler
v220.127.116.11 – Remove user query before auto-download of correct edition (bit size) at install
v18.104.22.168 – Update to latest ProBalance algorithm
v22.214.171.124 – Reduce vertical size of main dialog
v126.96.36.199 – Language updates
v188.8.131.52 – Build optimizations for faster and smaller code
v184.108.40.206 – Multiple language updates
v220.127.116.11 – Improve ‘Bring to Front’ behavior (taskbar entry for existing instance will flash)
v18.104.22.168 – Update Finnish and Russian
v22.214.171.124 – Update to latest internal libraries
v126.96.36.199 – Fix uninstaller’s use of temporary path (requires product reinstall to get new uninstall.exe)
v188.8.131.52 – Update to latest core engine
v184.108.40.206 – Update to latest core engine
v220.127.116.11 – Fix ability for installer to download the correct edition if you got the wrong one (speaking of bit-size)
v18.104.22.168 – Remove solicitation ‘nag’ entirely
v22.214.171.124 – Update to the latest ‘core engine’, which has numerous fixes ported from Process Lasso
v126.96.36.199 – Bring in latest core engine to resolve a few issues
v188.8.131.52 – Language updates
v184.108.40.206 – 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)
v220.127.116.11 – Add redundant storage of the ‘do not show again’ for the solicitation dialog, as some registry cleaners wipe out the setting
v18.104.22.168 – Switch to NSIS 3.01 (the installer we use)
v22.214.171.124 – Switch to NSIS::inetc to auto-download the right edition, NSISDL was broken due to HTTPS
v126.96.36.199 – Added new super-cleanup via our bcleaner.exe tool
v188.8.131.52 – Added better OS pre-requisite check
v184.108.40.206 – Fix English typo and update French and Russian
v220.127.116.11 – Add governor responsiveness slider to Insights dialog
v18.104.22.168 – Fix app shutdown from systray while Insights window open
v22.214.171.124 – Add snall, non-timed solicitation /w do not show again setting
v126.96.36.199 – Fix possible launch of web browse when main window opeed when co-installed with Lasso v9 or in certain scenarios
v188.8.131.52 – Improve Advanced Dialog graphics
v184.108.40.206 – Fix spacing in controls of Advanced ProBalance Options Dialog
v220.127.116.11 – Fix behavior of ‘Reset Defaults’ button in Advanced ProBalance Options Dialog
v18.104.22.168 – Fix ‘exclude children of foreground process’ option in advanced ProBalance settings dialog (would not save/load that value)
v22.214.171.124 – Important fix to ProBalance algorithm from v9 branch governor
v126.96.36.199 – Improve interoperability with latest Process Lasso version 9 (where it is no longer needed! – CPUBalance is for those who want *only* the ProBalance algorithm)
v188.8.131.52 – Get latest v9 branch governor updates (a few fixes to advanced ProBalance parameters)
v184.108.40.206 – Fix language detection issue in last build
v220.127.116.11 – 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)
v18.104.22.168 – Add new language auto-detect in-product
v22.214.171.124 – Update languages
v126.96.36.199 – Fix rare issue with co-install of Lasso could cause two instances of CPUBalance governor in some sessions to be running.
v188.8.131.52 – Additions to log item types shown by Process Lasso v9 branch logviewer, as present in CPUBalance.
v184.108.40.206 – Added log items for I/O Priority Class changes during ProBalance Restraint
v220.127.116.11 – Improve LogViewer caption
v18.104.22.168 – Update Russian, fix installer version number
v22.214.171.124 – Fixed some broken (in the UI) or non-listed advanced options
v126.96.36.199 – Switched to standard language for some advanced options
v188.8.131.52 – Remove advanced instance safeties added to last build, since they proved redundant
v184.108.40.206 – Changes to co-install governor procedures
v220.127.116.11 – Change metadata on processgovernor.exe module to match CPUBalance
v18.104.22.168 – Fix some minor cosmetic issues with ProBalance options dialog
v22.214.171.124 – Update French
v126.96.36.199 – Release
v188.8.131.52 – 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