Christian Hergert
christian@hergert.me 2016
Vítejte v aplikaci Sysprof!

# Úvod

Sysprof je systémový profiler pro Linux, který se zaměřuje na uživatelské prostředí GNOME.

Rozdíly mezi trasování a vzorkováním

# Co je to profiler?

Profiler je aplikace, která zaznamenává informace o aplikaci nebo systému po dobu co běží. Tyto informace pak můžete zkoumat, abyste odhalili, jak aplikaci upravit, aby poskytovala lepší výkon.

Existují dvě kategorie profilovacího softwaru, obvykle označované jako trasovací profiler nebo vzorkovací profiler. Sledováním se míní, že profiler ví o každém zavolání funkce v programu. Oproti tomu při vzorkování funguje profiler tak, že stav programu kontroluje v pravidelných intervalech, takže nemusí v programu vědět o úplně každém zavolání funkce.

Každý z těchto přístupů má své výhody a nevýhody. U vzorkovacích profilerů lze vyzdvihnout hlavně nižší režii oproti trasovacím profilerům, takže se lépe používají u softwaru, který potřebuje interakci s uživatelem.

Sysprof je vzorkovací profiler.