Перейти к содержанию

Измерение времени


Рекомендуемые сообщения

Каким способом можно измерять время очень точно? Требуется измерять промежутки времени с точностью до 1/100 секунды, причем отмерять нужно не паузы, а время между событиями (например нажатия кнопки).

Думается, какая-нибудь низкоуровневая процедура позволит сделать это

Часы в BIOS это не тянут - у них точность на порядок ниже.

За все идеи буду очень признателен.

Да, и все это нужно реализовать на обычной персоналке (x86)

Ссылка на комментарий
Поделиться на другие сайты

можно nanosleep или select но тут сам понимешь ....

никаких гарантий тоности хотя есле тебе надо до 1/100 то покатит select нормально ..... в glib select как раз реализован так чтоб

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

но если думать о переносимости то по непроверенным сведения на некоторых unix select никак не сообщает о том скока времени прошло ...

Ссылка на комментарий
Поделиться на другие сайты

Переносимость не нужна... А nanosleep разве не паузы делает? Мне нужно не делать точные паузы, а делать следующую вещь: произошло событие (например, выведена на экран строка текста), после этого нажата кнопка. Нужно узнать, сколько времени прошло между событиями.

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...