Skip to main content

วัด Input Lag ของคุณ

คลิกแล้ววัดเวลาระหว่างอินพุตกับการตอบสนองบนหน้าจอ ทดสอบหลายรอบเพื่อค่าเฉลี่ยที่น่าเชื่อถือ — ทั้งหมดประมวลผลในเครื่องในเบราว์เซอร์ของคุณ

การทดสอบนี้วัดความหน่วงระดับซอฟต์แวร์จากเหตุการณ์คลิก PointerEvent ถึงเฟรมที่เรนเดอร์ถัดไป โดยใช้ timestamps performance.now() เพื่อคำนวณความหน่วงคลิก-ถึง-เรนเดอร์เป็นมิลลิวินาที

Input lag ของเบราว์เซอร์ทั่วไปอยู่ที่ 15-50ms ปัจจัยระดับฮาร์ดแวร์ (การตอบสนองจอ USB polling) เพิ่มความหน่วงที่ไม่ถูกจับโดยการจับเวลาซอฟต์แวร์

ผลลัพธ์ของคุณหมายความว่าอะไร?

Result Range Meaning
ดี เฉลี่ยต่ำกว่า 20ms ความหน่วงระดับซอฟต์แวร์ยอดเยี่ยม รวมกับจอ 144Hz+ และเมาส์ 1000Hz ความหน่วงรวมตั้งแต่ต้นถึงปลายจะแทบไม่รู้สึกสำหรับเกมแข่งขัน
เตือน เฉลี่ย 20-50ms ยอมรับได้สำหรับการใช้งานส่วนใหญ่ ค่าที่สูงกว่าอาจมาจากความหน่วงของ compositor เบราว์เซอร์ กระบวนการพื้นหลัง หรือ V-Sync ที่เพิ่มความหน่วงสูงสุดหนึ่งเฟรม
แย่ เฉลี่ยมากกว่า 50ms ความหน่วงที่สังเกตเห็นได้ส่งผลต่อประสิทธิภาพการเล่นเกม สาเหตุรวมถึงภาระ CPU สูง ความหน่วง compositor โหมดประหยัดพลังงานลดความเร็ว GPU หรือเฟรมตกจากกระบวนการพื้นหลัง

ปัญหาที่พบบ่อยและวิธีแก้ไข

การวัด input lag ไม่สม่ำเสมอ (ค่าแปรปรวนสูง)

ปิดแท็บเบราว์เซอร์และแอปพลิเคชันพื้นหลังอื่น Garbage collection และการจัดตาราง compositor อาจทำให้เกิดค่าพุ่ง ทดสอบในหน้าต่างเบราว์เซอร์เต็มจอเพื่อผลลัพธ์ที่เสถียรที่สุด

ความหน่วงที่วัดได้สูงกว่าที่คาดมาก

ปิด V-Sync ในการตั้งค่าเบราว์เซอร์ (chrome://flags → disable V-Sync) เพื่อลบความหน่วงจาก frame-sync ตรวจสอบด้วยว่าระบบปฏิบัติการไม่ได้อยู่ในโหมดประหยัดพลังงานที่ลดความถี่ CPU และ GPU

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย

Input lag คืออะไร?

Input lag คือความหน่วงระหว่างการกระทำของผู้ใช้ (คลิก/กดปุ่ม) กับการตอบสนองบนหน้าจอ รวมถึงความหน่วงเมาส์ USB polling การประมวลผล OS และเวลาตอบสนองจอ

Input lag ที่ดีคือเท่าไหร่?

ต่ำกว่า 20ms ถือว่ายอดเยี่ยมสำหรับเล่นเกม 20-50ms ยอมรับได้ มากกว่า 50ms อาจรู้สึกช้าและส่งผลต่อประสิทธิภาพเกมแข่งขัน

การทดสอบในเบราว์เซอร์แม่นยำแค่ไหน?

การทดสอบในเบราว์เซอร์วัดความหน่วงระดับซอฟต์แวร์โดยใช้ performance.now() ความหน่วงเฉพาะฮาร์ดแวร์ (จอ USB) เพิ่มความหน่วงที่ไม่ถูกจับที่นี่

มีการอัปโหลดข้อมูลหรือไม่?

ไม่มี การวัดทั้งหมดใช้ performance.now() ในเครื่อง ไม่มีข้อมูลออกจากอุปกรณ์ของคุณ