![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
MTWizard |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 8.10.2007 Где: Київ Репутация: 3 Всего: 4 |
Функция QueryPerfomanceCounter - далеко не панацея. Как сказано в MSDN, на многоядерных процессорах она может отдать счётчик любого ядра, а они не обязательно синхронны :(. Так что, имхо, лучше всё-таки использовать мультимедийный. И его можно настроить.
Для того, чтобы увеличить разрешение для мультимедийного таймера, есть функция
Она описана так:"sets the minimum timer resolution for an application or device driver", т.е. как раз то, что надо. Но нужно помнить, что это действие является глобальным, так что после окончания работы с таймерами надо вызвать
с тем же параметром. Минимальная точность (точнее, максимальная) равна 1 мс. По моим замерам, после timeBeginPeriod(1) точность у таймера становится очень неплохой ![]() Вроде, это тема для раздела WinAPI |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |