성과 대시보드 는 게시된 경험의 성능을 모니터링하는 가장 좋은 방법입니다.두 탭에는 클라이언트와 서버의 실시간 성능 정보가 포함되어 있으며, 날짜 범위를 사용하여 변경 내용의 영향을 시간에 따라 추적할 수 있습니다.
예를 들어, 경험에 새로운 장소를 추가했다고 상상해 보십시오:
- 업데이트된 경험을 게시하고 몇 시간 후 클라이언트 메모리 사용과 관련이 있는 것처럼 보이는 성능 대시보드의 클라이언트 크래시 비율이 증가하는 것을 알게 됩니다.
- Studio에서 새로운 장소를 테스트하고 문제가 없음을 확인합니다. 메모리 사용량은 경험의 다른 장소와 유사합니다.
- 업데이트 이후 평균 플레이어 세션 시간이 크게 증가했음을 알 수 있습니다.
- 다시 테스트하지만, 이번에는 경험에서 더 많은 시간을 보내고 시간이 지남에 메모리 사용량을 더 면밀히 모니터링합니다.충분히 확실하게, 사용량은 시간이 지남에 증가하고 저급 장치에서 충돌을 일으킬 수 있습니다.
- 서버 탭을 확인하고 서버 메모리 사용량이 시간이 지남에 따라 증가하고 있음을 알아봅니다. 아직 문제가 아니지만 곧 문제가 될 수 있습니다.
- 개발자 콘솔의 메모리 탭에서, PlaceScriptMemory 분석에서, 세계의 일부 키 개체와 상호작용할 때마다 새 스크립트의 메모리 사용량이 증가하는 것을 알 수 있습니다.스크립트는 클라이언트와 서버에서 모두 실행됩니다.
- 큰 테이블에 일부 사용자 데이터를 추가하는 스크립트를 확인하지만 데이터를 결코 정리하지 않습니다. 무한히 증가하고 있습니다.
- 문제를 해결하고 업데이트된 경험을 게시하고 클라이언트 크래시율이 이전 값으로 돌아옵니다.
성과 대시보드와 다른 대시보드를 비교하면 성능 개선(또는 후퇴)을 비즈니스 메트릭과 연관시켜 더 완전한 아이디어를 얻을 수 있습니다. 성능이 좋은 게임이 수익에 미치는 영향을 이해하는 데 도움이 됩니다.자세한 내용은 분석을 참조하십시오.