성능

성능 메트릭을 통해 동시 사용자, 세션 시간, 서버 프레임 속도, 서버 메모리 사용량 등에 대한 최신 데이터를 볼 수 있습니다. 체험을 업데이트하기 전과 후에 성능 애널리틱스를 모니터링하면 체험의 성능과 관련된 문제를 일찍 파악하는 데 큰 도움이 됩니다.

성능 메트릭 보기

체험의 성능 모니터링 페이지 보는 방법

  1. 크리에이터 대시보드에서 작품으로 이동한 다음 체험을 선택합니다.
  2. 성능을 선택합니다.

개인 또는 그룹 소유 체험에 대한 분석을 볼 수 있습니다. 후자를 보려면 분석 관련 그룹 권한을 보유해야 합니다.

체험의 성능 모니터링

대시보드에는 다음과 같은 메트릭이 포함되어 있으며, 각 차트에는 버전 업데이트에 대한 주석도 나와 있습니다.

메트릭설명
동시 사용자임의의 시간에 체험에 있는 사용자의 수입니다.
세션 시간사용자들이 체험에서 보내는 세션별 시간입니다.
서버 프레임 속도서버가 처리하는 초당 프레임 수입니다.
서버 메모리 사용량서버가 사용하는 양의 메모리입니다.
클라이언트 프레임 속도각 클라이언트에서 처리하는 초당 프레임 수입니다. 급격한 감소는 문제가 있음을 나타낼 수 있습니다.
클라이언트 충돌 비율전체 세션 수의 백분율로 충돌하는 세션 수입니다. 급격한 증가는 문제가 있음을 나타낼 수 있습니다.
클라이언트 메모리 사용량각 클라이언트에서 사용하는 메모리입니다. 급격한 증가는 문제가 있음을 나타낼 수 있습니다.

이러한 차트의 데이터는 사용자 수가 적을 경우 구문 분석이 어려워집니다. 서버 및 클라이언트 차트를 명확하게 보려면 약 100명의 일일 활성 사용자 또는 10명의 동시 사용자가 필요합니다. 단기간에 다음과 같은 차트 모양이 보이면 성능 관련 문제를 해결해야 할 수 있습니다.

  1. 동시 사용자 또는 세션 시간 감소
  2. 서버 프레임 속도 감소
  3. 서버 메모리 사용량 급증
잠재적인 성능 문제를 보이는 서버 통계의 예시

필터를 사용하여 잠재적인 성능 문제 파악

페이지 상단에 있는 다음과 같은 필터를 사용하면 잠재적인 성능 문제를 파악하는 데 도움이 됩니다.

필터설명
날짜최근 1시간, 최근 1일, 최근 7일 또는 최근 30일에 대한 메트릭을 볼 수 있습니다. 최근 1시간을 선택할 경우, 차트가 1분마다 자동 업데이트됩니다. 그렇지 않으면 페이지를 새로 고침하여 최신 데이터를 확인할 수 있습니다.
플레이스특정 플레이스에 대한 메트릭을 볼 수 있습니다.
백분위수10%~99%에 해당하는 백분위수의 메트릭을 볼 수 있습니다.
필터링된 사용자 통계의 예시

성능 문제 해결

성능 문제가 발견되면 다음과 같은 단계를 사용하여 디버그하고 수정해야 합니다.

  1. 최신 업데이트를 확인하고 메트릭 영향이 심각할 경우 이전 버전으로 되돌리는 것을 고려합니다.

  2. 내장된 테스트 도구를 사용하여 성능 문제를 해결합니다.

    • 개발자 콘솔은 오류 및 로그 메시지와 메모리 및 네트워킹에 대한 자세한 정보를 보는 데 사용합니다.
    • ScriptProfiler는 리소스를 가장 많이 차지하는 스크립트를 파악하는 데 사용합니다.
    • MicroProfiler는 체험에서 최적화되지 않은 부분을 시각적으로 나타내는 데 사용합니다.
  3. 커뮤니티에서 사용자 피드백을 수집합니다.