Bevezetés
A Sysprof egy rendszerprofilozó a Linuxhoz, amely a GNOME asztali környezet célozza meg.
Mi az a profilozó?
A profilozó egy olyan alkalmazás, amely futás közben rögzít információkat egy alkalmazásról vagy rendszerről. Ezeket az információkat megvizsgálva betekintést lehet nyerni abba, hogy hogyan lehetne az alkalmazást megváltoztatni a jobb teljesítmény érdekében.
A szoftverprofilozóknak két általános kategóriája létezik, amelyeket általában nyomkövetési vagy mintavételezési profilozóknak neveznek. A nyomkövetési profilozó alatt azt értjük, hogy a program által végrehajtott minden egyes függvényhívás ismert a profilozó számára. A mintavételezési profilozó a program állapotának rendszeres időközönkénti vizsgálatával dolgozik, ezért nem látja a program által végrehajtott minden egyes függvényhívást.
Mind a nyomkövetési, mind a mintavételezési profilozóknak megvannak a maguk előnyei. Egy mintavételezési profilozó egyik jelentős előnye, hogy a többletterhelés sokkal kisebb a nyomkövetési profilozóénál, ami megkönnyíti a használatát az interaktivitást igénylő szoftverek esetében.
A Sysprof egy mintavételezési profilozó.