Возможно-ли в win32 отсчитывать промежутки времени точнее, чем 1 мс и при этом не иметь сношений с ring0?..
Exp10der Виндоус это многозадачная среда и он переодически переключает процессы. Каждому процессу выдается кван времени. Несколько милисекунд. Вот в течении этого промяжутка можно измерять точно время используя RDTSC.
Эта команда насколько знаю получает значение из time stamp counter'а, вот только что там считается такты или временные интервалы? имхо если считаються такты то временные промежутки сопоставляемые этому счётчику на разных машинах будут разные не так ли?
Exp10der А та поищи по форуму в гугле. Тема обсуждалась сотни раз. Считает она некоторые такты(такты процессора). Замерь частоту и ты сможешь перевести в секунды.