CPUEater is a small portable tool for testing the system responsiveness in the case of maximum CPU load. It works by loading all the cores of your CPU and making the CPU busy for the most part. It was originally designed to test a special feature in Process Lasso called ProBalance which watches out for processes taking up too much of the CPU load and can make system so busy that it becomes totally unresponsive. ProBalance can terminate such processes to return the system to responsive state once again. But CPUEater can also be used to test any other tools or system configurations and see how it reacts when all the cores of your CPU are loaded to the max.
It is not necessary to install Process Lasso for using CPUEater, but it is recommended that you do install it. If you do not install Process Lasso and use its ProBalance feature then CPUEater will have to be manually stopped or it will stop only after the specified time has run out. But if you have Process Lasso installed, then ProBalance can automatically reduce the CPU usage when it starts to load the CPU to the max.
In the Process Lasso, you have to enable ProBalance by clicking on the Main in the menubar and then selecting ProBalance. After this you can launch CPUEater and choose a duration of time for which it has to be run (default is 20 seconds). You can also choose the number of threads and CPU affinity to be used for this stress test. Now all you have to do is click on the Start button.
If you have been using Process Lasso with ProBalance enabled, then it will automatically take action and reduce the CPU usage by CPUEater. This way your system stays responsive even when some program or process is trying to hog up the system resources.
You can download CPUEater from https://bitsum.com/other/#cpueater.