주사율 테스트: 화면은 1초에 몇 번 바뀔까?

주사율 테스트는 페이지를 여는 즉시 측정을 시작합니다. 브라우저가 1초에 몇 번 새 화면을 그리는지 셉니다. 아래에서는 프레임 레이트가 다른 물체가 움직여, 화면 움직임이 얼마나 부드러운지 눈으로 비교할 수 있습니다.

출처: MDN Web Docs – Window.requestAnimationFrame(). 업데이트: .

측정 중…

정확하게 재려면 다른 앱을 닫고 이 창을 앞에 두세요. 절전 모드에서는 주사율이 낮아질 수 있습니다.

모든 동작은 브라우저 안에서 이루어지며, 아무것도 저장하거나 전송하지 않습니다.

나의 도구함

결과

계산 방법

주사율 테스트는 이렇게 작동합니다

주사율(리프레시 레이트)은 화면이 1초에 새 그림을 몇 번 보여 주는지를 뜻합니다. 일반 모니터는 대부분 60Hz이고, PC방이나 게이밍 모니터는 144Hz·165Hz·240Hz, 갤럭시나 아이폰 프로 모델 같은 휴대폰은 120Hz인 경우가 많습니다. 테스트는 자동으로 시작되며 몇 초면 값이 안정됩니다.

  1. 페이지를 열고 숫자가 자리 잡을 때까지 잠시 기다립니다.
  2. 결과 아래의 움직임 테스트에서는 프레임 레이트가 높은 줄일수록 부드럽게 움직입니다(화면의 상한까지). 흔히 'UFO 테스트'로 알려진 방식처럼 눈으로 차이를 비교할 수 있습니다.
  3. '속도'로 움직이는 빠르기를 바꾸고, '다시 측정'으로 처음부터 다시 잽니다.

측정 방법

브라우저는 보통 화면 주사율에 맞춰 requestAnimationFrame을 호출합니다(MDN, HTML 표준). 이 호출 간격을 performance.now()로 재고, 튀는 값에 강한 중앙값을 구한 뒤 1,000÷중앙값으로 Hz를 계산합니다. 중앙값의 1.5배를 넘는 간격은 끊김으로 셉니다(이 도구만의 정의).

144Hz 모니터인데 60Hz로 나올 때

이 테스트로 알 수 없는 것

자주 묻는 질문

내 모니터가 몇 Hz인지 확인하려면?

페이지를 열고 몇 초 기다리세요. 브라우저가 그리는 횟수가 표시되며, 보통 운영체제에서 설정한 주사율과 같습니다.

144Hz 모니터인데 60Hz로 나오는 이유는?

운영체제 설정이 60Hz 그대로이거나, 케이블 한계, 절전 모드 등이 흔한 원인입니다. 디스플레이 설정을 확인한 뒤 다시 측정해 보세요.

측정은 얼마나 정확한가요?

여러 간격의 중앙값을 쓰기 때문에 안정적이지만, 재는 것은 브라우저의 그리기 횟수이며 하드웨어를 직접 재는 것은 아닙니다.

'끊김'은 무엇인가요?

중앙값의 1.5배보다 긴 간격, 즉 건너뛴 프레임입니다. 조금은 정상이지만, 많다면 부하나 제한이 걸려 있는 것입니다.

휴대폰 주사율도 테스트할 수 있나요?

네. 조작이 없거나 절전 모드일 때 주사율을 낮추는 기종도 있으니, 화면을 가볍게 문지른 뒤 다시 측정해 보세요.

출처 및 근거

업데이트: · 편집 원칙

관련 도구