Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Как замерить интервал между двумя событиями с точностью до 0.01с?   Найти похожие ветки 

 
Atreides   (2003-09-02 16:04) [0]

Проблема в следующем: Есть Событие1 и Событие2 (Например нажатия на первую кнопку формы и на вторую). Нужно зафиксировать интервал, прошедший от События1 до События2 с большой точностью (0.001 - 0.010 с). Как это сделать?


 
Skier ©   (2003-09-02 16:07) [1]

см. QueryPerformanceFrequency
QueryPerformanceCounter


 
MBo ©   (2003-09-02 16:21) [2]

Точно не будет.
Приведенные функции, а также RDTSC дадут точное время их вызова, но сам этот вызов производится тогда, когда Windows даст работать данному потоку, а в Win9X переключение производится через десятки миллисекунд.


 
Atreides   (2003-09-02 16:35) [3]

2 MBo: А если повысить приоритет потока?


 
MBo ©   (2003-09-02 16:38) [4]

>[3]
немного лучше будет, но не кардинально


 
ermserg ©   (2003-09-02 16:53) [5]

Do millisec mozhno s pomoschyu GetTickCount


 
mrcat ©   (2003-09-02 17:04) [6]

ermserg © (02.09.03 16:53)

Это ничего не даст, если ОС, вдруг, "вздумает" заняться другими делами ;)


 
ermserg ©   (2003-09-02 17:11) [7]


> mrcat ©

A?



Страницы: 1 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
1-48597
Basilio
2003-09-04 16:31
2003.09.15
Рождение потомка TStringList


1-48627
GreatMaster
2003-09-03 09:19
2003.09.15
D6-7 - юникод русских букв в DFM как отключить?


1-48506
alex732
2003-09-02 15:18
2003.09.15
Различный цвет и стиль шрифта


1-48581
MakNik
2003-09-03 19:03
2003.09.15
StringGrid


1-48496
jack128
2003-09-02 19:11
2003.09.15
Инициализация переменных