Test My Mouse

滚动窗口指针频率估算

鼠标轮询率测试

根据浏览器指针事件估计鼠标轮询率,并使用滚动样本窗口的平均、稳定和峰值读数。

要获得完整结果,请使用连接鼠标的台式机或笔记本电脑。

平均--
稳定--
峰值--
有效样本0

在该区域内连续移动指针

快速画圈移动几秒钟。滚动估算使用最近一秒内的有效移动样本。

正在收集移动样本

事件源:pointermove 回退

这是基于浏览器的估计。浏览器调度、操作系统、设备驱动程序、显示刷新、电源设置和其他软件都会影响结果。

不等同于使用专用 USB 或硬件分析设备进行测量。

该轮询率测试仪的工作原理

当浏览器公开它时,测试器会监听 pointerrawupdate,否则回退到 pointermove。它使用 performance.now() 为有效运动添加时间戳,拒绝重复或不可信的间隔,并计算最近样本的读数。

平均、稳定和峰值读数

平均值基于平均有效间隔。当有足够的数据可用时,稳定使用速率分布的中间值并修剪极端样本。峰值显示最快可接受的间隔,并设有上限以避免明显夸大结果。

为什么浏览器轮询结果不同

鼠标可能标称 125、500、1000 或更高 Hz,但网页无法直接观察 USB 总线。浏览器调度、事件合并、驱动程序、CPU 负载、电源设置、显示刷新率和移动速度都会影响估算结果。

获得更可重复的估计

  1. 01使用有线连接或稳定的无线接收器并关闭繁重的后台工作。
  2. 02连续绕圈快速移动至少三到五秒。
  3. 03重复几次运行并比较稳定的读数,而不是一个孤立的峰值。

轮询率测试常见问题解答

什么是鼠标轮询率?

轮询率是鼠标向计算机报告移动的频率,通常以赫兹表示。标称 1000 Hz 设备的目标是在适当的条件下每秒报告约 1000 次。

浏览器可以测量准确的 USB 轮询率吗?

否。浏览器测量操作系统、驱动程序和浏览器处理后接收到的指针事件。结果是基于浏览器的估计,而不是直接的 USB 测量。

为什么我的结果低于鼠标设置?

慢动作、事件合并、省电、CPU 负载、浏览器调度、无线条件和显示环境可以降低观察到的事件频率。

我应该比较哪个轮询率数字?

使用多次运行并比较相同条件下的稳定读数。单个峰值对定时噪声更敏感,不应将其视为设备的保证速率。

更多诊断

使用各项测试比较点击、按键、滚轮和移动行为,事件数据不会上传。