该轮询率测试仪的工作原理
当浏览器公开它时,测试器会监听 pointerrawupdate,否则回退到 pointermove。它使用 performance.now() 为有效运动添加时间戳,拒绝重复或不可信的间隔,并计算最近样本的读数。
滚动窗口指针频率估算
根据浏览器指针事件估计鼠标轮询率,并使用滚动样本窗口的平均、稳定和峰值读数。
要获得完整结果,请使用连接鼠标的台式机或笔记本电脑。
在该区域内连续移动指针
快速画圈移动几秒钟。滚动估算使用最近一秒内的有效移动样本。
正在收集移动样本
事件源:pointermove 回退
这是基于浏览器的估计。浏览器调度、操作系统、设备驱动程序、显示刷新、电源设置和其他软件都会影响结果。
不等同于使用专用 USB 或硬件分析设备进行测量。
当浏览器公开它时,测试器会监听 pointerrawupdate,否则回退到 pointermove。它使用 performance.now() 为有效运动添加时间戳,拒绝重复或不可信的间隔,并计算最近样本的读数。
平均值基于平均有效间隔。当有足够的数据可用时,稳定使用速率分布的中间值并修剪极端样本。峰值显示最快可接受的间隔,并设有上限以避免明显夸大结果。
鼠标可能标称 125、500、1000 或更高 Hz,但网页无法直接观察 USB 总线。浏览器调度、事件合并、驱动程序、CPU 负载、电源设置、显示刷新率和移动速度都会影响估算结果。
轮询率是鼠标向计算机报告移动的频率,通常以赫兹表示。标称 1000 Hz 设备的目标是在适当的条件下每秒报告约 1000 次。
否。浏览器测量操作系统、驱动程序和浏览器处理后接收到的指针事件。结果是基于浏览器的估计,而不是直接的 USB 测量。
慢动作、事件合并、省电、CPU 负载、浏览器调度、无线条件和显示环境可以降低观察到的事件频率。
使用多次运行并比较相同条件下的稳定读数。单个峰值对定时噪声更敏感,不应将其视为设备的保证速率。
更多诊断
使用各项测试比较点击、按键、滚轮和移动行为,事件数据不会上传。