Panel Wydajności to najlepszy sposób, aby monitorować wydajność swoich opublikowanych gier. Dwa zakładki zawierają informacje o wydajności w czasie rzeczywistym zarówno dla klientów, jak i serwerów, a także możesz używać zakresów dat, aby śledzić wpływ swoich zmian w czasie.
Na przykład wyobraź sobie, że właśnie dodałeś nowe miejsce do swojej gry:
- Publikujesz zaktualizowaną grę, a po kilku godzinach zauważasz wyraźny wzrost wskaźnika awarii klientów na Panelu Wydajności, który wydaje się korelować z użyciem pamięci przez klientów.
- Testujesz nowe miejsce w Studio i nie zauważasz żadnych problemów. Użycie pamięci wydaje się podobne do innych miejsc w twojej grze.
- Zauważasz, że średni czas sesji gracza znacznie wzrósł od momentu aktualizacji.
- Testujesz ponownie, ale tym razem spędzasz więcej czasu w grze i uważniej śledzisz użycie pamięci w czasie. I rzeczywiście, użycie rośnie w czasie i może powodować awarie na tańszych urządzeniach.
- Sprawdzasz zakładkę serwera i zauważasz, że użycie pamięci przez serwer również rośnie w czasie. Na razie to nie jest problem, ale może wkrótce się nim stać.
- W zakładce Pamięć Konsoli Dewelopera, w podziale na PlaceScriptMemory, zauważasz, że użycie pamięci jednego z twoich nowych skryptów rośnie za każdym razem, gdy wchodzisz w interakcję z niektórymi kluczowymi obiektami w świecie. Skrypt działa zarówno na kliencie, jak i na serwerze.
- Sprawdzasz skrypt, który dodaje dane użytkownika do dużej tabeli, ale nigdy nie oczyszcza danych - rośnie w nieskończoność.
- Naprawiasz problem, publikujesz zaktualizowaną grę, a wskaźnik awarii klientów wraca do poprzedniej wartości.
Porównanie Panelu Wydajności z innymi panelami może pomóc w skorelowaniu ulepszeń wydajności (lub regresji) z metrykami biznesowymi, aby uzyskać pełniejszy obraz tego, jak wydajna gra wpływa na twoje zyski. Aby uzyskać więcej informacji, zobacz Analizę.