Время отслеживания внутри вызова функции - c ++ - PullRequest
0 голосов
/ 26 марта 2020

Одна из моих функций занимает больше времени, чем ожидалось. Это одна из вложенных функций, и эти функции распределены по нескольким файлам в большом проекте.

function1 (...) {
  function2 (...);
}

function2(...){
  function3(..)
}
...

Я думаю о способе печати времени, затрачиваемого каждым вызовом функции. Я не уверен, что это правильный подход. Например:

function1: 1.0 ms
function2: 0.8 ms
function3: 0.1 ms 

К сожалению, я застрял на очень старом компиляторе g cc -4.1.2. Есть ли возможность отследить синхронизацию всех функций, задействованных в пространстве пользователя, без особых изменений в файлах (потому что это большой проект и функции распределены по нескольким файлам). Или, если есть учебное пособие, пожалуйста, укажите мне ссылку.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...