마우스 폴링 레이트 추정

브라우저에서 pointermove 간격을 측정해 마우스 폴링 레이트를 추정합니다.

샘플

0

추정 Hz

-

중앙 간격

-

지터 (표준편차)

-

이동 영역

시작을 누른 뒤, 영역 안에서 마우스를 움직이세요.

팁: 일정하고 부드러운 움직임이 가장 안정적인 결과를 줍니다.

브라우저와 OS 스케줄링은 결과에 영향을 줄 수 있으므로 추정치로 봐야 합니다.

시작 누르기

최근 간격

아직 샘플이 없습니다.

간격 히스토그램 (0-20 ms)

아직 샘플이 없습니다

시작 후 마우스를 움직여 샘플을 수집하세요.

왜 폴링 레이트가 1000 Hz에 도달하지 않나요?

브라우저 측정값은 추정치이며 시스템 부하, 스케줄링, 화면 주사율에 영향을 받습니다. 하드웨어 문제로 단정하기 전에 더 긴 시간 안정적으로 움직이는 테스트를 해 보고, 여러 USB 포트를 비교해 보세요.

폴링 레이트는 마우스가 상태 업데이트를 보고하는 빈도를 뜻하며, 예를 들어 125, 250, 500, 1000 Hz 같은 값으로 표현합니다. 브라우저에서는 pointermove 타이밍을 관찰하고 중앙 간격을 기반으로 Hz를 추정합니다.
- 설치 없이 브라우저에서 바로 실행\n- 중앙값 기반 Hz 추정과 지터 표시\n- 간격 분포를 보여주는 히스토그램\n- 원시 간격 데이터 JSON 내보내기\n- 드라이버 또는 USB 변경 후 간단 점검에 유용
1. 시작을 누르세요.\n2. 영역 안에서 3~10초 동안 마우스를 계속 움직이세요.\n3. 추정 Hz와 지터를 확인하세요.\n4. 원시 간격을 공유해야 한다면 JSON을 내보내세요.
- 소스: 단일 요소에서 수집된 pointermove 이벤트\n- 추정식: 1000 / median(interval_ms)\n- 지터: 간격 샘플의 표준편차로, 충분한 샘플이 필요\n- 브라우저와 OS 스케줄링이 이벤트 빈도를 화면 주사율 근처로 제한할 수 있음
- 마우스 소프트웨어 설정 변경 후 125, 250, 500, 1000 Hz 확인\n- USB 포트 또는 허브 사이의 안정성 비교\n- CPU 부하 또는 백그라운드 앱으로 인한 지터 증가 탐지\n- 조준이나 입력 감각의 일관성 문제 점검
Q: 왜 60~125 Hz 정도만 보이나요?\nA: 많은 브라우저는 포인터 이벤트를 묶어서 처리하고, 화면 주사율과 시스템 부하가 이벤트 전달 속도를 제한할 수 있습니다.\n\nQ: 샘플은 얼마나 필요한가요?\nA: 많을수록 좋습니다. 몇 초 동안 일정하게 움직여 중앙값과 지터가 안정되도록 해 보세요.\n\nQ: 지터가 '-'로 나오는 이유는 무엇인가요?\nA: 최소 샘플 수에 도달할 때까지 더 오래 움직여 보세요.\n\nQ: DPI가 결과에 영향을 주나요?\nA: DPI는 보고 당 포인터 이동 거리를 바꿀지만, 보고 빈도 자체를 직접 바꾸지는 않습니다. 다만 매우 느린 움직임은 이벤트 수를 줄일 수 있습니다.\n\nQ: 터치패드나 스타일러스에서도 의미가 있나요?\nA: 이벤트 타이밍은 보여주지만 마우스 폴링 레이트를 대표하지 않을 수 있습니다. 감지된 포인터 유형 힌트를 확인하세요.\n\nQ: 더 안정적인 측정을 위한 팁이 있나요?\nA: 무거운 앱을 닫고, 탭 포커스를 유지하며, 마우스를 일정한 속도로 부드럽게 움직이세요.