Добрый день!
Простейшая задача - необходимо измерить время выполнения участка кода.
Функции clock() и times() у меня почему-то не работают и возвращают -1. Какие есть простые способы решения?
Спасибо.
Причину ошибочных возвратов - см errno/perror().
Измерение времени с приличной точностью можно ещё выполнить
с помощью gettimeofday().
Очень хорошие результаты для точного отсчета малых отрезков времени можно получить используя аппаратные возможности современных процессоров, правда работать это будет не везде.А вообще следует покопать в сторону профилирования процессов - это штатный способ измерения производительности.