Jump to content

Recommended Posts

Posted

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

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

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

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

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

Posted

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

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

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

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

Posted

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

  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...