프레임 레이트 측정기

정밀 프레임 분석

단순 평균이 아닌, 모든 프레임을 기록합니다

프레임당 하나의 막대 그래프, 프레임 밀집도를 보여주는 분포도, 그리고 평균 수치로는 알 수 없는 끊김 현상(스터터링)의 원인을 밝혀주는 하위 프레임 정보를 확인하세요.

  • 프레임별 막대 그래프
  • 하위 1% 및 0.1% Low
  • 페이싱 및 지터
  • GPU 부하 슬라이더
프레임 타이밍
측정 시간 00:00

각 막대는 단일 프레임입니다. 높은 붉은색 막대는 지연된 프레임입니다.

0 FPS ms
프레임 레이트 · 최근 60초
프레임 타임 분포
프레임 타임 추적0%
평균
최소
최대
하위 1%
하위 0.1%
프레임 타임
드롭된 프레임0
총 프레임0
안정성
페이싱
지터
예상 주사율 Hz

측정을 시작하려면 시작 버튼을 누르세요.

부하 수준

고사양 그래픽 환경처럼 GPU에 부하를 줍니다

0%
오브젝트 수 0 부하 영향

이곳에서는 프레임 타임 화면이 의도적으로 가장 먼저 표시됩니다. 평균 수치는 가장 단순한 정보일 뿐이며, 그래프 막대의 형태 속에 진짜 답이 있습니다.

왜 FPS 대신 프레임 타임을 사용할까요?

밀리초(ms)는 직관적인 덧셈 계산이 가능하지만 프레임 레이트(FPS)는 그렇지 않기 때문입니다. 장면에 8 ms가 소요되는 상황에서 4 ms짜리 효과를 추가하면 총 12 ms가 됩니다. 하지만 이를 "125 FPS에 4 ms짜리 효과 추가"와 같이 초당 프레임 수로 계산하려고 하면 직관적으로 답을 알기 어렵습니다.

프레임 레이트 프레임 타임 이전 대비 단축 시간
30 FPS 33.33 ms
60 FPS 16.67 ms 16.67 ms
90 FPS 11.11 ms 5.56 ms
120 FPS 8.33 ms 2.78 ms
144 FPS 6.94 ms 1.39 ms
240 FPS 4.17 ms 2.78 ms

안정성, 페이싱, 지터는 무엇을 의미하나요?

실질적인 목표 기준: 하위 1% Low가 평균 프레임의 3분의 2 이상이고, 지터가 프레임 타임의 10분의 1 미만이어야 합니다. 두 조건을 모두 만족하면 끊김 없이 매끄러운 화면을 체감할 수 있습니다.
안정성 (Stability)

전형적인 프레임 간격의 ±10% 이내에 들어오는 프레임의 비율입니다. 95% 이상이면 시스템이 매우 안정적으로 동작하고 있는 것입니다.

페이싱 (Pacing)

프레임이 얼마나 일정한 간격으로 출력되는지를 나타냅니다. 수치가 높을수록 좋습니다.

지터 (Jitter)

연속된 프레임 간의 평균 시간 변화량(ms)입니다. 1 ms 미만이면 매우 우수하며, 수치가 낮을수록 좋습니다.

그래프의 패턴은 무엇을 의미하나요?

  • 평탄하다가 간헐적으로 단일 스파이크가 발생하는 경우 정상적인 상태입니다. 가비지 컬렉션(GC)이나 네트워크 요청 완료 등이 원인이며 별도의 조치가 필요하지 않습니다.
  • 일정한 간격으로 규칙적인 스파이크가 나타나는 경우 확장 프로그램의 주기적 확인(폴링)이나 동기화 프로그램 등 타이머 기반의 작업이 원인일 수 있습니다.
  • 계단식으로 상승했다가 초기화되는 경우 발열(스로틀링) 문제입니다. 기기 온도가 올라가며 느려졌다가, 팬이 작동하면서 온도가 내려가 회복되는 사이클입니다.
  • 두 가지 수치가 번갈아 나타나는 경우 프레임 레이트 제한이 걸려 있거나, V-Sync가 주기를 놓쳐 프레임이 절반으로 떨어지는 현상입니다.
  • 일정한 패턴 없이 지속적인 노이즈가 발생하는 경우 자원 경합(Contention) 문제입니다. 동시에 너무 많은 프로세스가 실행 중일 때 발생합니다.

부하 슬라이더는 어떻게 사용하나요?

처음부터 최대로 설정하지 마세요. 0에서 시작하여 10초간 기준 성능이 안정화되도록 둔 뒤, 단계를 하나씩 올리며 프레임이 유지되지 못하고 무너지는 지점을 관찰하세요. 이 임계점이 단순 수치보다 기기의 성능 여유폭(헤드룸)을 더 정확하게 보여줍니다.

단위 변환

프레임 레이트를 프레임 타임으로 변환

동일한 정보를 서로 다른 방식으로 표현한 것입니다. 어느 입력란에나 값을 입력해 보세요.

주요 프레임 레이트

60 FPS 기준 프레임당 할당 시간은 16.67 ms입니다. 이 시간을 넘기면 프레임이 지연됩니다.

그래프 분석법

어떤 부분을 확인해야 할까요?

  1. 1

    막대의 높이

    각 막대는 하나의 프레임을 나타내며, 점선은 목표 기준 시간입니다. 점선을 넘는 막대는 지연된 프레임이며, 빨간색 막대는 프레임 드랍이 발생했음을 의미합니다.

  2. 2

    분포도의 형태

    폭이 좁고 뾰족한 봉우리가 하나인 것이 이상적입니다. 봉우리가 두 개라면 프레임 제한 장치나 백그라운드 프로세스 등으로 인해 두 가지 타이밍이 번갈아 나타나고 있음을 뜻합니다.

  3. 3

    하위 1% Low와의 격차

    평균과 가까울수록 화면이 부드럽습니다. 격차가 크다면 실제 체감 성능은 떨어지는데 일부 높은 프레임이 평균 수치만 끌어올리고 있다는 의미입니다.

FAQ

자주 묻는 질문

적절한 프레임 타임 수치는 얼마인가요?

60 Hz 디스플레이에서는 16.67 ms, 120 Hz에서는 8.33 ms, 144 Hz에서는 6.94 ms입니다. 절대적인 수치보다 일관성이 더 중요합니다. 12 ms와 30 ms가 요동치는 것보다 안정적인 17 ms가 훨씬 부드럽습니다.

하위 1% Low와 최소 FPS의 차이점은 무엇인가요?

최소 FPS는 일시적인 멈춤 현상 하나만으로도 발생할 수 있는 단 하나의 최악 프레임입니다. 반면 하위 1% Low는 전체 프레임 중 가장 낮았던 하위 1% 프레임의 평균이므로, 일회성 오차보다는 지속적인 끊김 패턴을 정확히 설명해 줍니다.

평균 FPS는 높은데 하위 1% Low가 너무 낮습니다.

전반적으로는 부드럽지만 주기적으로 끊기는 프레임이 발생하고 있는 상태입니다. 그래프 트레이스를 확인해 보세요. 규칙적인 간격의 스파이크는 백그라운드 타이머 작업을, 불규칙한 스파이크는 전반적인 시스템 자원 경합을 의미합니다.

지터가 백분율이 아닌 밀리초(ms) 단위로 표시되는 이유는 무엇인가요?

사람의 눈이 체감하는 것은 절대적인 시간 차이이기 때문입니다. 4 ms의 변동은 30 FPS에서는 거의 느껴지지 않지만, 240 FPS에서는 체감이 매우 큽니다.

테스트를 얼마나 오래 실행해야 하나요?

유의미한 하위 1% Low 수치를 얻으려면 30~60초 정도 실행하는 것이 좋습니다. 평균값만 확인하려면 10초로도 충분합니다.

더 알아보기

모든 도구는 가입 없이 브라우저에서 무료로 실행됩니다.

프레임 하나하나를 직접 확인해 보세요

1분 동안 테스트를 실행하고 단순한 숫자가 아닌 그래프의 흐름을 관찰해 보세요.

측정기 시작하기