Время измерения в функции в C

Я отладки приложения C, и я хотел бы знать, сколько времени он тратит в определенный функция.

Я мог бы изменить исходный код и добавить еще несколько кодов, чтобы сделать измерение, но мне не кажется мне. Я предпочел бы сделать это с внешним приложением, не перекомпирая каждый раз.

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

любые идеи? Спасибо

5
задан juzna.cz 14 September 2011 в 16:26
поделиться