裝置 / 滑鼠

滑鼠回報率測試:瀏覽器Hz估算

在滑鼠墊上繞圈移動滑鼠,估算事件速率。比較目前、平均與最高Hz,查看時間直方圖,並了解瀏覽器限制。

滑鼠回報率測試:瀏覽器Hz估算: 計算瀏覽器提供的滑鼠取樣,包括可用時的合併回報。支援時會使用原始指標更新。以一秒為視窗顯示目前與最高速率;平均值則使用有效移動時間計算。過長的停頓與極短的計時異常值會排除。這項工具估算的是瀏覽器事件傳遞速率,不是USB硬體的精確回報率。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
滑鼠輪詢率估算本機處理

全程在瀏覽器中執行

開始後,在這裡以圓周方式移動滑鼠

指標移動備援

目前 Hz持續移動
平均 Hz0 Hz
時間窗最大 Hz0 Hz

間隔直方圖:最新時間窗

≤125 Hz
0
126–250 Hz
0
251–500 Hz
0
501–1000 Hz
0
1001–2000 Hz
0
2001–4000 Hz
0
4001–8000 Hz
0
>8000 Hz
0

已傳遞0個事件;展開合併事件後有0個樣本。

這是估算值,不是硬體輪詢率測量。瀏覽器可能會合併滑鼠回報,或將傳遞頻率限制在瀏覽器/顯示器更新率。可用時,getCoalescedEvents()會計算每個已傳遞事件內的回報,不會重複計算父事件。Chromium可能支援pointerrawupdate;iOS使用pointermove。本瀏覽器會偵測支援狀態。

目前值和最大值使用一秒的時間窗;平均值會依採用的移動時間加權。50 ms以上的暫停,以及低於典型間隔八分之一的間隔都會排除。相同的時間戳記無法分辨個別回報。請持續移動;沒有移動就不會有目前值估算。

滑鼠按鈕與滾輪 · 更新率測試 · 遊戲控制器檢查工具

指標回報

W3C Pointer Events描述原始更新和合併取樣。展開合併清單可以還原瀏覽器公開的取樣,但無法還原瀏覽器捨棄的回報。來源:https://www.w3.org/TR/pointerevents3/#coalesced-events

頻率與篩選

頻率=接受的間隔數×1000/接受的間隔時間(毫秒)。50ms以上的間隔,以及低於中位數間隔八分之一的間隔,都會排除。這些是分析上的選擇,不是裝置規格。直方圖分組會統計最新視窗中的間隔。

使用方式

  1. 開始測量,接著在滑鼠墊上持續繞圈移動滑鼠。
  2. 查看目前、平均與最高視窗Hz,以及間隔直方圖。
  3. 暫停或重設測量,並與滑鼠及螢幕測試結果比較。

隱私與限制

測量結果會留在這個瀏覽器中,不會上傳任何資料。

相關工具

常見問題

為什麼估算值低於我的滑鼠設定?

作業系統與瀏覽器可能會合併、限制或捨棄回報。螢幕更新頻率、省電功能與時間戳記取整都會影響估算值。瀏覽器測試結果無法驗證硬體標示的回報率。

合併回報會被計算兩次嗎?

不會。瀏覽器提供合併取樣時,這些取樣會取代母事件計入。若時間戳記相同,就無法分辨個別回報。

可以使用iPhone嗎?

這項測試需要滑鼠移動。iOS不提供原始指標更新,而是使用一般移動事件。若要測試手指操作,請使用觸控螢幕測試。

免費工具・使用在瀏覽器中次・免註冊