CPU-bound work is limited mainly by the processor’s available computation capacity. Numerical simulations, complex mathematical calculations, sorting, and searching are typical examples. Faster CPUs or parallelizing work across multiple cores can improve performance. section 7.1.3
Use resource measurements to distinguish CPU limits from I/O limits. High CPU activity suggests processing is the constraint; high file or network activity points toward I/O instead. section 7.1.3
Interpreting a quick measurement
A sample report records average CPU usage of 1.54%, total read and write bytes, average memory usage of 2.59 MB, and function memory usage of 1.32 MB. These measurements help identify which resource deserves investigation rather than assuming the task is CPU-bound.



