Track how specific threads consume CPU resources over time to identify thread-level performance bottlenecks, detect runaway threads, and optimize concurrent execution. Essential for debugging multi-threaded applications, understanding thread scheduling patterns, and ensuring optimal resource utilization across your thread pool.