Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Секундомеры

7.1K
15 апреля 2004 года
strogalkin
1 / / 15.04.2004
Существует ли функция секундомера или функция снятия системного времени, с точностью выше, чем миллисекунда? Если знаете, то пожалуйста пришлите ответ на e-mail.
487
16 апреля 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by strogalkin
Существует ли функция секундомера или функция снятия системного времени, с точностью выше, чем миллисекунда? Если знаете, то пожалуйста пришлите ответ на e-mail.



Таких секундомеров нет.
По поводу функций снятия времени - на пеньках имеется ассемблерная команда rdtsc которая возвращает число отработанных тактов процессора. Так что ниже уже некуда. В API есть функции QueryPerformanceCounter и QueryPerformanceFrequency которые тоже завязаны на определение количества прошедших тактов. Но писать таймер придется самому - и предупреждаю сразу - будет он весьма плавающим (если будешь писать приложение на уровне 3 кольца). А вот если делать драйверочек, то там, насколько я помню, существуют функции задержки по времени вплоть до 10 мкс и работают они с более высокой точностью.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог