성능 대시보드는 게시된 경험의 성능을 모니터링하는 가장 좋은 방법입니다. 두 탭에는 클라이언트와 서버 모두에 대한 실시간 성능 정보가 포함되어 있으며 변경 사항을 시간별로 추적할 수 있습니다.
예를 들어, 새로운 장소를 경험에 추가했다고 상상해보십시오.
- 업데이트된 경험을 게시하고 몇 시간 후 클라이언트 크래시 률에 놀라게 되면 성능 대시보드에서 클라이언트 메모리 사용과 관련된 것으로 보이는 뚜렷한 업픽을 알 수 있습니다.You publish the updated experience, and hours later, you notice a distinct uptick in client crash rate on the Performance Dashboard that seems to correlate with client memory usage.
- Studio에서 새로운 장소를 테스트하고 문제가 없는 것을 확인했습니다. 메모리 사용은 경험의 다른 장소와 비슷합니다.
- 업데이트 이후 평균 플레이어 세션 시간이 크게 증가한 것으로 나타납니다.
- 다시 테스트하지만, 이번에는 경험에서 더 많은 시간을 보내고 메모리 사용량을 시간별로 더 가까이 유지합니다. 충분히 확신하지만, 사용이 시간이 지남에 따라 하위 장치에서 메모리 오류가 발생할 수 있습니다.
- 서버 탭을 확인하고 서버 메모리 사용이 시간이 지남에 따라 증가한다는 것을 알 수 있습니다. 아직 문제가 아니지만 곧 문제가 될 수 있습니다.
- 개발자 콘솔의 메모리 탭에서 세계의 일부 키 개체와 상호 작용할 때 새 스크립트의 메모리 사용이 증가한다는 것을 알 수 있습니다. 스크립트는 클라이언트와 서버 모두에서 실행됩니다.
- 스크립트를 검토하면 대형 테이블에 일부 사용자 데이터를 추가하지만 결코 데이터를 정리하지 않습니다. 그것은 무한으로 성장합니다.
- 문제를 해결하고 업데이트된 경험을 게시하고 클라이언트 크래시 률이 전에 값으로 돌아갑니다.
다른 대시보드와 성능 대시보드를 비교하면 성능 향상(또는 회귀)을 비즈니스 메트릭스에 대한 더 완전한 아이디어를 얻을 수 있습니다. 자세한 내용은 분석을 참조하십시오.