Introdução
Sysprof é um perfilador para Linux com foco no ambiente GNOME.
O que é um perfilador?
Um perfilador é um aplicativo que grava informações sobre um aplicativo ou sistema enquanto ele está em execução. Aquela informação pode ser explorada para obter um visão aprofundada sobre como o aplicativo poderia ser alterado para funcionar melhor.
Existem duas categorias comuns de perfiladores de programa, normalmente referidos como perfiladores de rastreamento ou amostragem. O significado de perfilador de rastreamento é que toda chamada de função executada pelo programa é conhecida pelo perfilador. Um perfilador de amostragem funciona inspecionando o estado do programa em uma frequência regular e, portanto, não vê toda chamada de função executada pelo programa.
Ambos perfiladores de rastreamento e amostragem possuem suas vantagens. Uma vantagem notória do perfilador de amostragem é que a sobrecarga é muito menor do que um perfilador de rastreamento, tornando-o mais fácil de usar para programas que exigem interatividade.
Sysprof é um perfilador de amostragem.