URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3740
[ Назад ]

Исходное сообщение
"Измерение времени"

Отправлено Szef , 16-Дек-04 15:45 
Добрый день!
Простейшая задача - необходимо измерить время выполнения участка кода.
Функции clock() и times() у меня почему-то не работают и возвращают -1. Какие есть простые способы решения?
Спасибо.

Содержание

Сообщения в этом обсуждении
"Измерение времени"
Отправлено DeadMustdie , 16-Дек-04 23:50 
Причину ошибочных возвратов - см errno/perror().
Измерение времени с приличной точностью можно ещё выполнить
с помощью gettimeofday().

"Измерение времени"
Отправлено dimus , 23-Дек-04 11:49 
Очень хорошие результаты для точного отсчета малых отрезков времени можно получить используя аппаратные возможности современных процессоров, правда работать это будет не везде.

А вообще следует покопать в сторону профилирования процессов - это штатный способ измерения производительности.