The application measures performance by loading the CPU with up to 100 threads. If the phone is capable of cooling its CPU (which is not the case for the majority of devices), its performance will remain constant. However, if it is not, the CPU will begin to throttle and the pace will decrease.
The utmost, minimum, and average performance of this application are represented on a graph. The app will analyze the data to determine the extent and type of CPU throttling that occurred following the testing.
The application includes a built-in benchmark that evaluates the efficacy of single and multi-threaded Java and native C programs.
The CPU monitor is integrated into a graph, enabling the user to monitor the core clock, temperature, and utilization. CPU utilization monitoring is disabled as of Android 8 (Oreo).
The application can be employed to ascertain whether there are discrepancies between the CPUs of specific phones. For instance, two phones that share the same chipset but are manufactured by different companies can be assessed using this test to ascertain whether there are cooling differences between the two devices (which one throttles the most).