Эта статья о технической сети сайта компании Microsoft поставляет exe
, который будет рассчитать минимальное разрешение по времени ваши окна машины - это должно быть наименьшим «тик» доступен для любого приложения на этой машине:Как любое приложение (хром, flash и т. Д.) Получает временное разрешение лучше, чем системное временное разрешение?
http://technet.microsoft.com/en-us/sysinternals/bb897568.aspx
Результат запуск этого приложения в моем текущем поле составляет 15.625 мс. Я также запускал тесты против Internet Explorer и получил то же разрешение от функции javascript Date().
Что сбивает с толку, так это то, что ИСПЫТЫЙ тест, который я провел против IE, дает гораздо более точное разрешение для браузера Chrome от Google (разрешение 1 мс) и для флеш-ролика, работающего в IE (1 мс). Может ли кто-нибудь объяснить, как любое приложение может получить разрешение часов лучше, чем часы машины? Если да, можно ли каким-то образом получить улучшенное разрешение в браузерах, кроме Chrome (без использования вспышки)?
Первый ответ ниже приводит к двум другим вопросам:
- Как таймер мульти-медиа получают раз между системой тиков. I Представьте системные часы как аналоговые часы с тикающей рукой, каждый тик составляет 15 мс. Как измеряется между тиками?
- Доступны ли мультимедийные таймеры для браузеров, особенно Интернет Проводник? Могу ли я получить доступ к нему с помощью C# или Javascipt без необходимости использовать программное обеспечение в браузере/машине пользователя ?
Они доступны каждому приложение, использующее их. Прочитайте документы. – VVS 2008-09-25 19:30:15
Дэвид - если есть таймер Javascript с разрешением лучше, чем Date(), неясно (как вы полагаете), что это такое, поэтому вопрос – WillR 2008-10-06 19:46:59