Perangkat / Mouse

Tes Laju Polling Mouse: Perkiraan Hz di Browser

Gerakkan mouse membentuk lingkaran untuk memperkirakan laju event-nya. Bandingkan Hz saat ini, rata-rata, dan maksimum, lalu lihat histogram waktunya dengan penjelasan tentang batasan browser.

Tes Laju Polling Mouse: Perkiraan Hz di Browser: Menghitung sampel mouse yang tersedia melalui browser, termasuk laporan yang digabungkan jika tersedia. Pembaruan pointer mentah digunakan jika didukung. Jendela satu detik memberikan laju saat ini dan maksimum; rata-rata menggunakan waktu gerakan yang diterima. Jeda panjang dan outlier waktu yang sangat singkat dikecualikan. Hasil ini memperkirakan pengiriman event oleh browser, bukan laju polling perangkat keras USB secara pasti. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Estimasi polling rate mousePemrosesan lokal

Berjalan sepenuhnya di browser Anda

Mulai, lalu gerakkan mouse membentuk lingkaran di sini

Fallback gerakan pointer

Hz saat iniTerus bergerak
Rata-rata Hz0 Hz
Hz maksimum jendela0 Hz

Histogram interval: jendela terbaru

≤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 peristiwa yang diterima; 0 sampel setelah peristiwa yang digabung diperluas.

Ini adalah estimasi, bukan pengukuran polling rate perangkat keras. Browser dapat menggabungkan laporan mouse atau membatasi pengiriman pada rate browser/tampilan. getCoalescedEvents() menghitung laporan di dalam setiap peristiwa yang diterima jika tersedia, tanpa menghitung induknya dua kali. Chromium mungkin mendukung pointerrawupdate; iOS menggunakan pointermove. Dukungan dideteksi di browser ini.

Nilai saat ini dan maksimum menggunakan jendela satu detik; rata-rata dibobot berdasarkan waktu gerakan yang diterima. Jeda 50 ms atau lebih dan interval di bawah seperdelapan interval umum tidak disertakan. Timestamp yang sama tidak dapat membedakan laporan terpisah. Terus gerakkan mouse; tanpa gerakan, tidak ada estimasi saat ini.

Tombol dan roda mouse · Tes refresh rate · Penguji gamepad

Laporan pointer

W3C Pointer Events menjelaskan pembaruan mentah dan sampel yang digabungkan. Membuka daftar yang digabungkan akan memulihkan sampel yang disediakan browser, tetapi tidak dapat memulihkan laporan yang dibuangnya. Sumber: https://www.w3.org/TR/pointerevents3/#coalesced-events

Rate dan pemfilteran

Rate = interval yang diterima × 1000 / waktu interval yang diterima dalam milidetik. Interval 50 ms atau lebih dan interval di bawah seperdelapan dari median interval tidak disertakan. Ini adalah pilihan analisis, bukan spesifikasi perangkat. Bin histogram menghitung interval dalam jendela terbaru.

Cara menggunakannya

  1. Mulai pengukuran, lalu gerakkan mouse terus-menerus membentuk lingkaran di atas area pengujian.
  2. Pantau Hz saat ini, rata-rata, dan maksimum per jendela, serta histogram intervalnya.
  3. Jeda atau reset pengukuran, lalu bandingkan hasilnya dengan tes mouse dan layar.

Privasi & batasan

Pengukuran tetap berada di browser ini. Tidak ada yang di-upload.

Alat terkait

Pertanyaan umum

Mengapa hasil perkiraannya lebih rendah daripada pengaturan mouse saya?

Sistem operasi dan browser dapat menggabungkan, membatasi, atau menghapus laporan. Frekuensi pembaruan layar, penghematan daya, dan pembulatan timestamp memengaruhi hasil perkiraan. Hasil dari browser tidak memverifikasi laju polling perangkat keras yang diiklankan.

Apakah laporan yang digabungkan dihitung dua kali?

Tidak. Jika browser menyediakan sampel yang digabungkan, sampel tersebut menggantikan event induknya dalam penghitungan. Timestamp yang sama tidak dapat membedakan laporan yang terpisah.

Apakah saya bisa menggunakan iPhone?

Tes ini memerlukan gerakan mouse. iOS tidak menyediakan pembaruan pointer mentah; iOS menggunakan event gerakan biasa. Untuk jari, gunakan Tes Layar Sentuh.

Alat gratis · berjalan di browser anda · tanpa perlu akun