Я отладки приложения C, и я хотел бы знать, сколько времени он тратит в определенный функция.
Я мог бы изменить исходный код и добавить еще несколько кодов, чтобы сделать измерение, но мне не кажется мне. Я предпочел бы сделать это с внешним приложением, не перекомпирая каждый раз.
Я обнаружил, что можно настроить точку перерыва в GDB, поэтому я подумал, что можно отслеживать время с использованием аналогичного инструмента по простой процедуре: - Установите точку останова - при остановке, измеряйте фактическое время и запустите функцию - При выходе из функции снова измерить время Тем не менее, я не нашел способа, как это сделать в GDB: (
любые идеи? Спасибо