Sysprof Picks Up Profiling Support For CPU Power Consumption

Written by Michael Larabel in GNOME on 1 August 2019 at 06:44 AM EDT. 2 Comments
GNOME
GNOME's Sysprof profiler continues on a trajectory of becoming an incredibly versatile component for developers looking to maximize performance and efficiency under this desktop environment. Sysprof already picked up a number of new features for GNOME 3.34 but work is not yet finished.

This cycle has seen GTK4 and other components supporting Sysprof's new engine and other work to narrow down performance bottlenecks within the code.

Lead Sysprof and GNOME Builder developer Christian Hergert has now been working on supporting more GTK4 widgets, various optimizations, and also tracking of CPU energy use. Sysprof has initial support for Intel RAPL -- Running Average Power Limit. Through Intel's RAPL interfaces in the kernel it's possible to measure energy use of the CPU in real-time for spotting areas of the code that may be power hungry.

This CPU power monitoring is increasingly important with GTK4 punting more work over to the GPU, in theory at least it should be lighter work on the CPU but this RAPL / CPU power reporting should be able to confirm that and otherwise spot areas that may be chewing up too much of the CPU.

More details on this latest Sysprof work via Hergert's blog.
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