Snaplytics JS Tests

แบบทดสอบ Polling Rate ของเมาส์

ทดสอบ polling rate ของเมาส์คุณ — ความถี่ที่มันรายงานตำแหน่ง เป็นเฮิรตซ์ — ด้วยมิเตอร์สด ขยับเคอร์เซอร์ภายในกล่องด้านล่าง ยิ่งขยับเร็วและนานยิ่งแม่นยำ และค่าปัจจุบัน สูงสุด และเฉลี่ยของคุณจะอัปเดตแบบเรียลไทม์

ไม่ใช้งาน
Hz

ขยับเมาส์ที่นี่เพื่อวัด

ขยับเมาส์ในกล่องเพื่อเริ่ม — ยิ่งขยับเร็วเท่าไร เรายิ่งสุ่มตัวอย่างอัตรา polling ได้ชัดเจน

สูงสุด
เฉลี่ย
ตัวอย่าง
0

วิธีการทำงาน

เบราว์เซอร์โดยปกติจะรวมการเคลื่อนไหวเมาส์เป็นหนึ่ง event ต่อเฟรม ดังนั้นการนับ mousemove events ธรรมดาจะวัดแค่อัตรารีเฟรชของคุณ เพื่อดู polling rate จริง เราอ่าน getCoalescedEvents() ซึ่งเปิดเผยทุก sample ดิบที่เบราว์เซอร์ได้รับระหว่างเฟรม การนับ sample เหล่านั้นตามเวลาจะให้อัตราเป็นเฮิรตซ์ เนื่องจากเมาส์จะรายงานเฉพาะขณะที่มันกำลังขยับ คุณต้องขยับเคอร์เซอร์อยู่เสมอเพื่อให้ได้การอ่านค่า

Polling rate ปกติคือเท่าไร?

เมาส์สำนักงานทั่วไปจะโพลล์ที่ 125 Hz (ทุก 8 ms) เมาส์เกมมิ่งมักทำงานที่ 500 หรือ 1000 Hz และรุ่นแบบมีสายล่าสุดผลักดันถึง 4000 หรือ 8000 Hz อัตราที่สูงกว่าหมายถึงความหน่วงอินพุตที่ต่ำกว่าและสม่ำเสมอกว่า — แม้ว่าเกิน 1000 Hz ความแตกต่างในโลกจริงจะน้อยมาก ตัวเลข 'สูงสุด' คือการประมาณความสามารถของเมาส์คุณที่ดีที่สุด

เพื่อการอ่านค่าที่แม่นยำที่สุด

  • ขยับอย่างต่อเนื่องในวงกลมเร็วและกว้าง — การเคลื่อนไหวสั้นหรือช้าจะทำให้ได้ sample น้อยเกินไป
  • ถือว่าผลลัพธ์เป็นค่าต่ำสุด: หากเบราว์เซอร์หรือระบบยุ่งมันอาจหลุด sample ดังนั้นอัตราจริงของคุณอาจสูงกว่าที่แสดงเล็กน้อย
  • ใช้การเชื่อมต่อแบบมีสายหรือโหมดความเร็วสูงของ dongle หากเมาส์ของคุณมี
  • ทำให้แท็บนี้อยู่ในโฟกัสและปิดแอปที่ต้องการทรัพยากรสูงขณะทดสอบ