Re[3]: Измерение времени выполнения функции
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 07.11.01 12:28
Оценка:
Здравствуйте Genie, Вы писали:

G>Здравствуйте Ростислав Глухов, Вы писали:


РГ>>Здравствуйте Genie, Вы писали:


G>>>Как можно измерить время выполнения функции (как можно точнее напр. в мкс),

РГ>>Прогнать ее 1000 раз

G>Это конечно так, а для большей точности и 1000000 раз можно, но ведь в этом

G>случае нарушается чистота замера (будут "навденные помехи" на вызов функции и на собственно сам цикл)
нарушается, действительно, если для отладочных целей, то может использовать,как писАл Igor Soukhov
сторонние программы?

мне напр. нравится Rational Quantify

G>>>и насколько в этом случае можно "доверять" clock()?

РГ>>по-моему, до миллисекунды

G>Это потому что CLOCKS_PER_SEC=1000? А что такое clocks и связано ли его значение как-то, ну скажем, с частотой процессора?

Да, и clock() возвращает long. Константа не связана, точность зависит ли от частоты не знаю.
- А Вы что курите?
— Минздрав предупреждает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.