성능 메트릭을 통해 동시 사용자, 세션 시간, 서버 프레임 속도, 서버 메모리 사용량 등에 대한 최신 데이터를 볼 수 있습니다. 체험을 업데이트하기 전과 후에 성능 애널리틱스를 모니터링하면 체험의 성능과 관련된 문제를 일찍 파악하는 데 큰 도움이 됩니다.
성능 메트릭 보기
체험의 성능 모니터링 페이지 보는 방법
- 크리에이터 대시보드에서 작품으로 이동한 다음 체험을 선택합니다.
- 성능을 선택합니다.
개인 또는 그룹 소유 체험에 대한 분석을 볼 수 있습니다. 후자를 보려면 분석 관련 그룹 권한을 보유해야 합니다.
체험의 성능 모니터링
대시보드에는 다음과 같은 메트릭이 포함되어 있으며, 각 차트에는 버전 업데이트에 대한 주석도 나와 있습니다.
메트릭 | 설명 |
---|---|
동시 사용자 | 임의의 시간에 체험에 있는 사용자의 수입니다. |
세션 시간 | 사용자들이 체험에서 보내는 세션별 시간입니다. |
서버 프레임 속도 | 서버가 처리하는 초당 프레임 수입니다. |
서버 메모리 사용량 | 서버가 사용하는 양의 메모리입니다. |
클라이언트 프레임 속도 | 각 클라이언트에서 처리하는 초당 프레임 수입니다. 급격한 감소는 문제가 있음을 나타낼 수 있습니다. |
클라이언트 충돌 비율 | 전체 세션 수의 백분율로 충돌하는 세션 수입니다. 급격한 증가는 문제가 있음을 나타낼 수 있습니다. |
클라이언트 메모리 사용량 | 각 클라이언트에서 사용하는 메모리입니다. 급격한 증가는 문제가 있음을 나타낼 수 있습니다. |
이러한 차트의 데이터는 사용자 수가 적을 경우 구문 분석이 어려워집니다. 서버 및 클라이언트 차트를 명확하게 보려면 약 100명의 일일 활성 사용자 또는 10명의 동시 사용자가 필요합니다. 단기간에 다음과 같은 차트 모양이 보이면 성능 관련 문제를 해결해야 할 수 있습니다.
- 동시 사용자 또는 세션 시간 감소
- 서버 프레임 속도 감소
- 서버 메모리 사용량 급증
필터를 사용하여 잠재적인 성능 문제 파악
페이지 상단에 있는 다음과 같은 필터를 사용하면 잠재적인 성능 문제를 파악하는 데 도움이 됩니다.
필터 | 설명 |
---|---|
날짜 | 최근 1시간, 최근 1일, 최근 7일 또는 최근 30일에 대한 메트릭을 볼 수 있습니다. 최근 1시간을 선택할 경우, 차트가 1분마다 자동 업데이트됩니다. 그렇지 않으면 페이지를 새로 고침하여 최신 데이터를 확인할 수 있습니다. |
플레이스 | 특정 플레이스에 대한 메트릭을 볼 수 있습니다. |
백분위수 | 10%~99%에 해당하는 백분위수의 메트릭을 볼 수 있습니다. |
성능 문제 해결
성능 문제가 발견되면 다음과 같은 단계를 사용하여 디버그하고 수정해야 합니다.
최신 업데이트를 확인하고 메트릭 영향이 심각할 경우 이전 버전으로 되돌리는 것을 고려합니다.
내장된 테스트 도구를 사용하여 성능 문제를 해결합니다.
- 개발자 콘솔은 오류 및 로그 메시지와 메모리 및 네트워킹에 대한 자세한 정보를 보는 데 사용합니다.
- ScriptProfiler는 리소스를 가장 많이 차지하는 스크립트를 파악하는 데 사용합니다.
- MicroProfiler는 체험에서 최적화되지 않은 부분을 시각적으로 나타내는 데 사용합니다.
커뮤니티에서 사용자 피드백을 수집합니다.