ทดสอบรีเฟรชเรท
วัดค่ารีเฟรชเรทที่เบราว์เซอร์ของคุณแสดงผลจริง: แสดงค่า Hz สดจาก timestamp ของเฟรม, กราฟเวลาเฟรม, ตัวนับเฟรมข้าม และทดสอบความลื่นไหลแบบ UFO
🔒 ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งใดที่คุณป้อนที่นี่
ผลลัพธ์
คุณจ่ายเงินเพื่อจอภาพ 120, 144 หรือ 240 Hz — แต่มันกำลังทำงานที่ความเร็วนั้นจริง ๆ หรือเปล่าในตอนนี้? ระบบปฏิบัติการตั้งค่ามอนิเตอร์ใหม่ไว้ที่ 60 Hz โดยค่าเริ่มต้น, สายสัญญาณจำกัดแบนด์วิธอย่างเงียบ ๆ, และโหมดประหยัดแบตเตอรี่ก็จำกัดอัตราเฟรมโดยไม่บอกคุณ การทดสอบนี้วัดอัตราจริงด้วยการประทับเวลาทุกเฟรมภาพเคลื่อนไหวที่เบราว์เซอร์วาด
วิธีการนั้นตรงไปตรงมา: เบราว์เซอร์เรียก callback ของ requestAnimationFrame หนึ่งครั้งต่อการรีเฟรชของหน้าจอ ดังนั้นช่วงเวลาระหว่าง callback คือความยาวของหนึ่งเฟรม ตัวเลขใหญ่คือค่ามัธยฐานของช่วงเวลา 60 ครั้งล่าสุด — นิ่งต่อค่าผิดปกติ — ในขณะที่กราฟวาดเวลาของแต่ละเฟรม และเฟรมใดที่ใช้เวลาเกิน 1.5 เท่าของค่ามัธยฐานจะถูกเน้นและถูกเพิ่มเข้าไปในตัวนับเฟรมข้าม
แถบเคลื่อนไหวด้านล่างตัวเลขเปลี่ยนตัวเลขให้เป็นสิ่งที่ตาคุณประเมินได้: วัตถุสามชิ้นเคลื่อนที่ด้วยความเร็วเท่ากัน แต่ชิ้นหนึ่งอัปเดตทุกเฟรม หนึ่งชิ้นทุกเฟรมที่สอง และอีกชิ้นทุกเฟรมที่สี่ ความแตกต่างที่คุณเห็นระหว่างเลนคือความแตกต่างระหว่างการเป็นเจ้าของจอภาพรีเฟรชสูงกับการใช้งานมันที่อัตราเพียงเศษเสี้ยว แถบเลื่อนความเร็วช่วยให้คุณปรับให้การเปรียบเทียบรุนแรงหรือนุ่มนวลขึ้น
ข้อจำกัดที่ตรงไปตรงมาประการหนึ่ง: นี่วัดเฉพาะสิ่งที่แท็บเบราว์เซอร์นี้ได้รับ ไม่ใช่สิ่งที่สเปคของแผงจอบอก โหมดประหยัดพลังงาน, การลดประสิทธิภาพเบื้องหลัง, หน้าเว็บที่หนักในแท็บอื่น และเบราว์เซอร์บางตัว (โดยเฉพาะ Safari) สามารถจำกัดเฟรมภาพเคลื่อนไหวให้ต่ำกว่าความสามารถของจอภาพได้ หากตัวเลขอ่านได้ต่ำ ให้ปิดแท็บอื่นและตรวจสอบการตั้งค่าจอภาพของ OS และสายสัญญาณก่อนจะโทษมอนิเตอร์