sysprof
system-wide Linux profiler
Install
- All systems
-
curl cmd.cat/sysprof.sh
- Debian
-
apt-get install sysprof
- Ubuntu
-
apt-get install sysprof
- Arch Linux
-
pacman -S sysprof
- 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
- Dockerfile
- dockerfile.run/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