Одна из моих функций занимает больше времени, чем ожидалось. Это одна из вложенных функций, и эти функции распределены по нескольким файлам в большом проекте.
function1 (...) {
function2 (...);
}
function2(...){
function3(..)
}
...
Я думаю о способе печати времени, затрачиваемого каждым вызовом функции. Я не уверен, что это правильный подход. Например:
function1: 1.0 ms
function2: 0.8 ms
function3: 0.1 ms
К сожалению, я застрял на очень старом компиляторе g cc -4.1.2. Есть ли возможность отследить синхронизацию всех функций, задействованных в пространстве пользователя, без особых изменений в файлах (потому что это большой проект и функции распределены по нескольким файлам). Или, если есть учебное пособие, пожалуйста, укажите мне ссылку.
Спасибо