LINUX.ORG.RU

Точный замер времени


0

0

Чем в Unix (а так же в Linux и FreeBSD) внутри программы можно точно замерить время, с точностью до сотых секунды или больше?

Заранее спасибо...

anonymous

Однако, gettimeofday.

Она, насколько мне известно, дает максимум, на что способны часы на компутере...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

А вот на Санах есть high resolution timer. Интересно, кстати, предоставляет ли сановский порт Линукса человеческий интерфейс к нему?

anonymous
()
Ответ на: комментарий от anonymous

> А вот на Санах есть high resolution timer.

hi-res timers не имеют отношения к замеру времени.

как уже сказал Die-Hard, gettimeofday() даст вам
самое точное время, которое можно получить на этом
железе.

tsc, например, дает разрешение лучше микросекунды.

idle ★★★★★
()
Ответ на: комментарий от idle

> tsc, например, дает разрешение лучше микросекунды.

я имел в виду, если ядро в качестве cur_timer выберет
arch/i386/kernel/timers/timer_tsc.c:timer_tsc{}

idle ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.