From professional translators, enterprises, web pages and freely available translation repositories.
am bekanntesten ist der gcc-profiler gprof: man muss das programm mit der option -pg kompilieren. bei der programmausführung wird dann eine datei namens gmon.out erzeugt, die mittels gprof in ein leserliches format umgewandelt werden kann. ein nachteil ist natürlich das notwendige rekompilieren des programms, welches außerdem statisch gelinkt werden muss. in diesem fall wird compilergenerierte instrumentierung angewandt - alle aufrufe rund um funktionen und die zugehörigen funktionsaufrufe werden gemessen. zusammen mit zeitbasiertem sampling (tbs;) ergibt sich daraus ein histogramm der verteilung der verbrauchten zeit im code. aus den beiden zeiten lässt sich die zeit errechnen, die ein programm in bestimmten funktionen und den von dort aufgerufenen funktionen verbringt.
Наиболее известным средством профилирования является gprof (входит в комплект gcc). Откомпилируйте программу с ключом - pg; дальнейшее её выполнение приведёт к созданию файла gmon. out, который можно преобразовать в приемлемый для чтения вид командой gprof. В минусы такого способа следует отнести требуемый шаг компиляции приложения, которое должно быть скомпоновано статически. ́При компиляции в код вставляются специальные инструкции для замера времени выполнения цепей вызовов в функциях и подсчёта их количества, что в сочетании с временно́й дискретизацией позволяет получить гистограмму распределе используемого времени по участкам кодаodТаким образом, становится возможным эвристическое вычисление общего времени выполнения функций, т. е. время на выполнение инструкций самой функции и всех функций, вызываемых из неё it.