Что Zoom делает, это берет сэмплы стека на время настенных часов.
Тогда процент времени, за который отвечает любая функция или строка кода, - это доля выборок, на которых она появляется.
Например, если строка кода находится на 30% выборок стека, и вы можете избежать ее выполнения, общее время выполнения уменьшится на 30%
Это верно независимо от ввода-вывода, рекурсии, конкурирующих процессов, перестановки, всего того, что смущает многих профилировщиков.