System-wide profiling is only permitted to the root user, as all actions on the system can be observed; therefore, the following has to be done as root. First, configure the profiling process, using the & GUI; oprof_start or the command-line tool opcontrol. Standard configuration should be timer mode (TBS;, see introduction). To start the measurement, run opcontrol -s. Then run the application you are interested in and, afterwards, do a opcontrol -d. This will write out the measurement results into files under folder / var/ lib/ oprofile/ samples/. To be able to visualize the data in & kcachegrind;, do in an empty directory: opreport -gdf _BAR_ op2callgrind This will produce a lot of files, one for every program which was running on the system. Each one can be loaded into & kcachegrind; on its own.
O perfilado de todo o sistema só se lle permite ao usuario root, xa que pode observar todas as accións no sistema, polo que debe ser feito por el. En primeiro lugar, configure o proceso de perfilado, empregando a & GUI; oprof_ start ou a ferramenta da liña de comandos opcontrol. A configuración estándar debería ser no modo cronómetro (TBS, consulte a introdución). Para comezar a medición, execute opcontrol - s. Entón execute o programa no que estexa interesado e, despois, faga un opcontrol - d. Isto escreberá os resultados das medición en ficheiros dentro do cartafol / var/ lib/ oprofile/ samples /. Para poder ver os datos en & kcachegrind;, crie un cartafol vacío: opreport - gdf _BAR_ op2callgrind Isto producirá unha multitude de ficheiros, un por cada programa que estexa a executar no sistema. Cada un pode ser cargado en & kcachegrind; independentemente.