Sysprof-3.48.0

Introduksjon til Sysprof

sysprof pakken inneholder en statistisk og systemomfattende profilerer for Linux.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

Sysprof Avhengigheter

Påkrevd

desktop-file-utils-0.26, GTK-4.12.0, itstool-2.0.7, JSON-GLib-1.6.6, libadwaita-1.3.4, libdazzle-3.44.0, libunwind-1.6.2, Polkit-123 , og elogind-252.9

Installasjon av Sysprof

Installer Sysprof ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr         \
            --buildtype=release   \
            -Dsystemdunitdir=/tmp \
            ..                    &&
ninja

For å teste resultatene, kjør: ninja test.

Nå, som root bruker:

ninja install &&
rm -v /tmp/*.service

Parameterforklaringer

rm -v /tmp/*.service: Denne kommandoen fjerner systemd enheter som ikke har noen bruk på SysV systemer.

-Dsystemdunitdir=/tmp: Denne parameteren setter systemd enheter i /tmp på SysV systemer slik at de kan fjernes. Den går også utenom en sjekk for systemd i meson.build filen.

Innhold

Installerte Programmer: sysprof, sysprof-agent, og sysprof-cli
Installerte Biblioteker: libsysprof-4.so, libsysprof-capture-4.a, libsysprof-memory-4.so, libsysprof-speedtrack-4.so, og libsysprof-ui-5.so
Installerte Mapper: /usr/include/sysprof-4, /usr/include/sysprof-ui-5, og /usr/share/help/*/sysprof

Korte Beskrivelser

sysprof

er et grafisk grensesnitt til sysprof

sysprof-agent

brukes til å profilere applikasjoner i containere

sysprof-cli

er et kommandolinjegrensesnitt til sysprof

libsysprof-4.so

gir API funksjoner for profilering av prosesser som kjører på et system

libsysprof-capture-4.a

gir en krok som brukes til å fange statistikk fra en prosess

libsysprof-memory-4.so

gir API funksjoner for å fange minnestatistikk

libsysprof-speedtrack-4.so

gir API funksjoner for å spore hastigheten til en kjørende prosess

libsysprof-ui-4.so

gir API funksjoner for sysprof GUI