GNOME's Sysprof Integrates CPU Scheduler Data

Written by Michael Larabel in GNOME on 22 August 2023 at 05:53 AM EDT. 1 Comment
GNOME
GNOME's Sysprof is a wonderful system-wide profiling tool for helping developers analyze bottlenecks and debug other challenging issues. This system profiler has covered both kernel and user-space but to date has not provided any insight around the CPU scheduler behavior and thus developers have had to resort to other tooling there. But for the GNOME 45 release, Sysprof has integrated CPU scheduler details.

Integrated now into Sysprof is support for showing CPU/process scheduler details inline as part of the profiling process. In turn this should help in analyzing of various issues.

Sysprof with scheduler details


Christian Hergert worked on the scheduler details integration for Sysprof and wrote a brief blog post about the new feature and provided the screenshot above.
"this allows us to record what processes are scheduled when and see them as marks, per CPU.

this was requested when using/looking at sysprof data and wasn't terribly difficult to implement, so landing a bit late to fill our some of our 45 feature set."

More details on the scheduler information via the merge request that landed yesterday. Look for the updated Sysprof functionality alongside numerous other application updates with the GNOME 45 debut in late September.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week