แบบทดสอบ Polling Rate ของเมาส์
วัด polling rate ของเมาส์คุณ — ความถี่ในการรายงานตำแหน่ง เป็นเฮิรตซ์ (Hz) — ด้วยมิเตอร์แบบเรียลไทม์ ขยับเคอร์เซอร์ในกล่องด้านล่าง ยิ่งคุณขยับเร็วและนานเท่าไร ค่าปัจจุบัน ค่าสูงสุด และค่าเฉลี่ยของคุณก็จะยิ่งแม่นยำมากขึ้นเท่านั้น
ขยับเมาส์ที่นี่เพื่อวัด
ขยับเมาส์ในกล่องเพื่อเริ่ม — ยิ่งขยับเร็วเท่าไร เรายิ่งสุ่มตัวอย่างอัตรา polling ได้ชัดเจน
Polling rate คือความถี่ที่เมาส์ของคุณรายงานตำแหน่งไปยังคอมพิวเตอร์ เป็นเฮิรตซ์ (Hz) หรือจำนวนรายงานต่อวินาที เมาส์ 125 Hz รายงานทุก 8 ms ส่วนเมาส์ 1000 Hz รายงานทุก 1 ms อัตราที่สูงกว่าหมายถึงข้อมูลตำแหน่งเคอร์เซอร์ที่สดใหม่กว่าในแต่ละเฟรม ทำให้ความหน่วงในการป้อนข้อมูลต่ำลงและสม่ำเสมอมากขึ้น อีกทั้งการสะบัดเมาส์อย่างรวดเร็วก็ติดตามได้แม่นยำขึ้นด้วย เรื่องนี้แยกจาก DPI ซึ่งกำหนดว่าเคอร์เซอร์เคลื่อนที่ไปได้ไกลแค่ไหน — polling rate เกี่ยวกับ "เมื่อไร" ที่เมาส์รายงาน ส่วน DPI เกี่ยวกับ "เท่าไร"
เบราว์เซอร์จะรวมการเคลื่อนไหวของเมาส์ไว้เป็นหนึ่งอีเวนต์ต่อเฟรม ดังนั้นการนับอีเวนต์การเคลื่อนไหวปกติจะวัดได้แค่อัตรารีเฟรชของจอแสดงผลเท่านั้น เพื่อหาอัตราที่แท้จริง การทดสอบนี้จะอ่าน getCoalescedEvents() ซึ่งเผยให้เห็นทุกตัวอย่างดิบที่เบราว์เซอร์ได้รับระหว่างเฟรม แล้วนับตัวอย่างเหล่านั้นตามเวลาที่ผ่านไป ทุกอย่างทำงานในเครื่องของคุณเอง และเนื่องจากเมาส์จะรายงานเฉพาะขณะที่กำลังเคลื่อนที่ คุณจึงต้องขยับเคอร์เซอร์ต่อเนื่องเพื่อให้ได้ค่าที่อ่าน
ให้ถือว่าตัวเลข "สูงสุด" เป็นค่าประมาณความสามารถที่แท้จริงของเมาส์คุณที่ดีที่สุด ส่วนค่าเฉลี่ยคือพฤติกรรมการทำงานจริงในทางปฏิบัติ ค่าที่อ่านได้มักจะต่ำกว่าอัตราที่ระบุไว้เล็กน้อย — เมาส์ 1000 Hz ที่แสดงผล 950–1000 Hz ถือเป็นเรื่องปกติ เนื่องจากระบบที่ทำงานหนักอาจทำตัวอย่างหลุดไปบ้าง หากตัวเลขอยู่ใกล้กับอัตรารีเฟรชของจอภาพ (60, 120, 144 Hz) ไม่ว่าคุณจะขยับเร็วแค่ไหนก็ตาม แสดงว่าเบราว์เซอร์ของคุณไม่ได้เปิดเผยตัวอย่างดิบ และสิ่งที่คุณเห็นคือเพดานต่อเฟรม ไม่ใช่อัตราที่แท้จริงของเมาส์
Polling rate ที่พบได้ทั่วไป
| Polling rate | ช่วงเวลารายงาน | พบได้ที่ไหน |
|---|---|---|
| 125 Hz | 8 ms | เมาส์สำนักงานทั่วไป และเมาส์ไร้สายพื้นฐานหลายรุ่น |
| 250 Hz | 4 ms | เมาส์เกมมิ่งราคาประหยัด และโหมดไร้สายประหยัดแบตเตอรี่ |
| 500 Hz | 2 ms | เมาส์เกมมิ่ง — ค่าเริ่มต้นทั่วไปเมื่อแกะกล่อง |
| 1000 Hz | 1 ms | มาตรฐานเมาส์เกมมิ่ง ทั้งแบบมีสายและไร้สาย |
| 2000–4000 Hz | 0.5–0.25 ms | เมาส์ระดับไฮเอนด์ มักใช้ผ่านดองเกิลความเร็วสูง |
| 8000 Hz | 0.125 ms | เมาส์อีสปอร์ตเรือธง — ประโยชน์ที่เพิ่มขึ้นเกิน 1000 Hz นั้นมีน้อยมาก |
