macOS
brew install sysproflocal Homebrew formula metadata
brew
Statistical, system-wide profiler. Version 50.0 via Homebrew; verified 2026-06-22.
install
brew install sysproflocal Homebrew formula metadata
sudo apk add sysprofAlpine Linux edge package indexes · sysprof · source: dl-cdn.alpinelinux.org
sudo apt install libsysprof-6-6Debian stable package indexes · libsysprof-6-6 · source: deb.debian.org
sudo dnf install libsysprofFedora Rawhide package metadata · libsysprof · source: dl.fedoraproject.org
nix profile install nixpkgs#sysprofnixpkgs package indexes · sysprof · source: raw.githubusercontent.com
sudo pacman -S sysprofArch Linux sync databases · sysprof · source: geo.mirror.pkgbuild.com
sudo zypper install libsysprof-6-6openSUSE Tumbleweed package metadata · libsysprof-6-6 · source: download.opensuse.org
overview
Statistical, system-wide profiler
history
Sysprof is GNOME's system-wide statistical profiler for Linux, used to sample whole-system behavior and inspect call graphs, allocations, and main-loop stalls.
The GNOME GitLab repository has an INITIAL tag dated 2004 and a 1.1.2 release tag dated 2009, showing that Sysprof predates the current GNOME developer-documentation surface.
GNOME's current developer documentation presents Sysprof as a whole-system profiler rather than a profiler limited to one process, making it especially relevant for desktop stacks with many cooperating components.
Sysprof is documented as part of GNOME's developer tool set. The supplied package-manager facts show it packaged for Homebrew, Alpine, Debian, Ubuntu, Fedora/dnf, Arch, Nix, and openSUSE.
Developers use Sysprof to record samples, inspect call graphs by process and call stack, investigate allocation-heavy paths, and identify main-loop operations such as fsync or read calls that can make applications miss frames.
For command-line users and packagers, the important executables are sysprof, sysprof-cli, sysprof-cat, and sysprof-agent.
Sysprof matters to package nerds because it is a low-level performance tool that sits at the boundary between desktop development and Linux kernel profiling support.
It is also a good example of GNOME tooling that packagers expose both as a graphical application and CLI/agent utilities, so dependency choices and integration with platform debug symbols affect the value of the package.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
sysprof | cli | global executable | |
sysprof-agent | cli | global executable | |
sysprof-cat | cli | global executable | |
sysprof-cli | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://gitlab.gnome.org/GNOME/sysprof
install metadata
| Package key | brew:sysprof |
|---|---|
| Version | 50.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/sysprof |
| Homepage | https://gitlab.gnome.org/GNOME/sysprof |
| Repository | https://gitlab.gnome.org/GNOME/sysprof |
| Upstream docs | https://developer.gnome.org/documentation/tools/sysprof.html |
| License | GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND BSD-2-Clause-Patent AND BSD-3-Clause AND LicenseRef-Homebrew-public-domain |
| Source archive | https://download.gnome.org/sources/sysprof/50/sysprof-50.0.tar.xz |
| Last updated | 2026-06-22T14:06:25-07:00 |
| Pulse | updated |
| Dependencies | cairo, elfutils, glib, graphene, gtk4, hicolor-icon-theme, json-glib, libadwaita, libdex, libpanel, libunwind, pango, polkit, systemd |
| Build dependencies | desktop-file-utils, gettext, meson, ninja, pkgconf |
| Bottle | available (on arm64_linux, x86_64_linux) |
| Homebrew post-install | defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | sysprof |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libsysprof-6-6 48.0-2
library for system-wide Linux profiler
https://apps.gnome.org/Sysprof/
sudo apt install libsysprof-6-6libsysprof-6-dev 48.0-2
development files for system-wide Linux profiler
https://apps.gnome.org/Sysprof/
sudo apt install libsysprof-6-devlibsysprof-6-modules 48.0-2
LD_PRELOAD modules for system-wide Linux profiler
https://apps.gnome.org/Sysprof/
sudo apt install libsysprof-6-moduleslibsysprof-capture-4-dev 48.0-2
capture library for system-wide Linux profiler
https://apps.gnome.org/Sysprof/
sudo apt install libsysprof-capture-4-devsysprof 48.0-2
system-wide Linux profiler
https://apps.gnome.org/Sysprof/
sudo apt install sysprofsysprof
nix profile install nixpkgs#sysproflibsysprof-6-6 46.0-1build1
library for system-wide Linux profiler
https://wiki.gnome.org/Apps/Sysprof
sudo apt install libsysprof-6-6libsysprof-6-dev 46.0-1build1
development files for system-wide Linux profiler
https://wiki.gnome.org/Apps/Sysprof
sudo apt install libsysprof-6-devlibsysprof-6-modules 46.0-1build1
LD_PRELOAD modules for system-wide Linux profiler
https://wiki.gnome.org/Apps/Sysprof
sudo apt install libsysprof-6-moduleslibsysprof-capture-4-dev 46.0-1build1
capture library for system-wide Linux profiler
https://wiki.gnome.org/Apps/Sysprof
sudo apt install libsysprof-capture-4-devsysprof 46.0-1build1
system-wide Linux profiler
https://wiki.gnome.org/Apps/Sysprof
sudo apt install sysprofsysprof 50.0-r0
System-wide profiler for Linux
sudo apk add sysprofsysprof-dev 50.0-r0
System-wide profiler for Linux (development files)
sudo apk add sysprof-devsysprof-doc 50.0-r0
System-wide profiler for Linux (documentation)
sudo apk add sysprof-docsysprof-lang 50.0-r0
Languages for package sysprof
sudo apk add sysprof-langsysprof-static 50.0-r0
System-wide profiler for Linux (static library)
sudo apk add sysprof-staticsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.