неожиданно вспомнилось, как четыре года назад запускали под callgrind программу, выполняли 10000 запросов, а потом в kcachegrind искали все функции вызванные n * 10000 раз, чтобы устранить повторные вызовы