Я работаю над серверной программой, написанной на C, написанной как процедурный (не OO) код. Каждый метод реализует определенную функциональность. В целях диагностики я хочу добавить код к группе методов, которые будут вычислять и печатать время выполнения соответствующих функций. Это на Linux, и я знаю, как рассчитать время работы.
Мой вопрос в том, что было бы лучшим и наиболее эффективным способом кодирования этого?
поскольку это процедурный код, написанный на C, мне придется добавить код ко всем (около 20) функциям для запуска таймера, окончания таймера и вычислить разницу. Есть ли лучший способ, чем этот?