Christian Hergert
christian@hergert.me 2016
Witamy w programie Sysprof!
Piotr Drąg
piotrdrag@gmail.com 2017-2019
Aviary.pl
community-poland@mozilla.org 2017-2019

# Wprowadzenie

Sysprof to profiler dla systemu Linux, działający w środowisku GNOME.

Różnice między śledzeniem a próbkowaniem

# Czym jest profiler?

Profiler to program nagrywający informacje o działaniu innego programu lub całego systemu. Te informacje są przydatne do badania sposobów, w jakie wydajność programu może zostać zwiększona.

Istnieją dwa popularne rodzaje profilerów, zwyczajowo zwane profilerami śledzącymi i profilerami próbkującymi. Śledzący profiler odczytuje każde wywołanie funkcji wykonane przez program, a profiler próbkujący działa przez badanie stanu programu w regularnych odstępach, więc nie odczytuje każdego wywołania.

Oba rodzaje profilerów mają swoje zalety. Ważną przewagą profilera próbkującego nad śledzącym jest dużo mniejsze zużycie zasobów, dzięki czemu profilowanie oprogramowania interaktywnego jest łatwiejsze.

Sysprof jest profilerem próbkującym.