Skip to main content

Màn Hình Của Bạn Có Đang Hiển Thị Mượt Mà?

Phân tích thời gian từng khung hình để phát hiện giật, micro-lag và hiển thị khung hình không nhất quán. Xem thời gian khung hình 1% thấp nhất và phương sai — tất cả được xử lý cục bộ trong trình duyệt của bạn.

Bài kiểm tra này sử dụng timestamp của requestAnimationFrame để đo thời gian giữa mỗi khung hình được render, tính toán thời gian khung hình trung bình, phương sai, 1% thấp nhất và phát hiện sự kiện giật khi thời gian khung hình vượt quá 2 lần trung bình.

Ở 60Hz, mỗi khung hình nên mất đúng 16.67ms. Một khung hình mất 33ms (một khung hình bị mất) có thể được cảm nhận là micro-giật bởi hầu hết người dùng.

Avg Frame Time
Stutters

Kết Quả Của Bạn Có Ý Nghĩa Gì?

Result Range Meaning
Tốt Phương sai thời gian khung hình dưới 2ms, không có sự kiện giật Trình duyệt của bạn đang cung cấp khung hình nhất quán. Thời gian khung hình được nhóm chặt quanh khoảng mục tiêu, cho thấy render mượt mà không mất khung hình.
Cảnh báo Phương sai thời gian khung hình 2–5ms, giật không thường xuyên Phát hiện sự không nhất quán nhỏ về thời gian khung hình. Tiến trình nền, tiện ích mở rộng trình duyệt hoặc giảm xung nhiệt GPU có thể gây rớt khung hình thỉnh thoảng.
Kém Phương sai thời gian khung hình trên 5ms hoặc sự kiện giật thường xuyên Vấn đề frame timing nghiêm trọng. Điều này gây giật có thể nhìn thấy. Kiểm tra tải CPU/GPU nền, tắt xung đột tăng tốc phần cứng hoặc đóng các tab trình duyệt ngốn tài nguyên.

Vấn Đề Thường Gặp & Giải Pháp

Giật đều đặn mỗi vài giây

Điều này thường chỉ ra tạm dừng thu gom rác hoặc giới hạn tab nền. Đóng các tab trình duyệt khác, tắt tiện ích mở rộng không cần thiết và đảm bảo tăng tốc phần cứng được bật trong cài đặt trình duyệt.

Thời gian khung hình cao hơn dự kiến cho tần số quét của tôi

Xác minh trong cài đặt hiển thị OS rằng màn hình thực sự chạy ở tần số quét mong đợi. Một số màn hình mặc định 60Hz dù hỗ trợ cao hơn. Cũng kiểm tra xem trình duyệt có bị giới hạn bởi chế độ tiết kiệm pin không.

Công cụ liên quan

Câu Hỏi Thường Gặp

Frame timing là gì và tại sao quan trọng?

Frame timing đo thời gian mỗi khung hình cần để render. Ngay cả khi FPS trung bình cao, thời gian khung hình không nhất quán gây giật có thể nhìn thấy. Game chạy ở 60 FPS với khung hình đều 16.67ms mượt hơn game trung bình 60 FPS nhưng xen kẽ giữa khung hình 8ms và 25ms.

Thời gian khung hình 1% thấp nhất là gì?

1% thấp nhất đại diện cho 1% tệ nhất của thời gian khung hình trong bài kiểm tra. Nó cho thấy giật tệ nhất nghiêm trọng đến mức nào. Nếu thời gian khung hình trung bình là 16.7ms nhưng 1% thấp nhất là 50ms, bạn đang gặp đột biến giật đáng kể.

Bài kiểm tra này có đo tần số quét màn hình không?

Gián tiếp thì có. Callback requestAnimationFrame của trình duyệt chạy ở tần số quét của màn hình. Nếu khung hình nhất quán nhắm 16.67ms, bạn đang chạy ở 60Hz. Ở 6.94ms là 144Hz. Bài kiểm tra báo cáo tần số quét phát hiện được.

Có dữ liệu nào được gửi đến máy chủ không?

Không. Tất cả phép đo frame timing được ghi lại qua requestAnimationFrame trong trình duyệt. Không có dữ liệu nào rời khỏi thiết bị của bạn.