Sysprof is a statistical whole-system profiler for Linux that produces a detailed breakdown of time spent by the CPU. All running processes are profiled and it accounts for time spent in the kernel in addition to userspace. Sysprof includes both a command line and a graphical tool, and profiles can be loaded and saved.
Release Notes: This is a development release, leading up to a stable 1.2 release. The biggest new feature since the 1.0.x series is that this version can now produce detailed output for time spent in the kernel in addition to time spent in userspace. Other new features include a command line interface and improved performance in addition to more reliable accounting for short-lived processes.
Release Notes: This version compiles with recent kernels, even on x86-64.
Release Notes: This version compiles with recent kernels.
Release Notes: Compiles with 2.6.25 and later.
Release Notes: This version compiles against Linux 2.6.23.