sysprof

system-wide Linux profiler

Install

All systems
curl cmd.cat/sysprof.sh
Debian Debian
apt-get install sysprof
Ubuntu
apt-get install sysprof
Arch Arch Linux
pacman -S sysprof
image/svg+xml Kali Linux
apt-get install sysprof
Fedora
dnf install sysprof
Windows (WSL2)
sudo apt-get update sudo apt-get install sysprof
Raspbian
apt-get install sysprof

sysprof

system-wide Linux profiler

Sysprof is a sampling CPU profiler that uses a ptrace in Linux kernel to profile the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted. It has the following features: - profiles all running processes, not just a single application - has a simple graphical interface - shows the time spent in each branch of the call tree - profiles can be loaded and saved