Нужно замерить скорость выполнения функции, если быть точнее - понять какая её часть сколько выполняется относительно других.
Грубо говоря, нужен аналог time(), но с точностью до микросекунд (точнее в общем-то не нужно). Я что-то туплю и не могу вспомнить...