Konsola programisty

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Konsola Twórca jest narzędziem do debugowania swojego doświadczenia podczas testowania w Studio lub uruchamiania go w produkcji.Pokazuje wiadomości o błędach i logi podobne do okna Wyjście i szczegółowe informacje o Pamięci, Sieci i więcej.

Możesz otworzyć konsolę podczas sesji testowej lub doświadczenia na żywo za pomocą jednego z poniższych sposobów:

  • Naciśnij F9.
  • Wpisz /console do czatu.
  • Użyj menu w doświadczeniu:
    1. Otwórz menu w doświadczeniu Roblox .

    2. Wybierz zakładkę Ustawienia .

    3. Przewiń w dół do Konsoli programisty i kliknij Otwórz .

Sekcje konsoli

Pasek skrótów na górze konsoli pokazuje liczbę krytycznych błędów i ostrzeżeń, użycie pamięci klienta oraz średni czas pingowania; kliknij którykolwiek z nich, aby przejść do odpowiedniej sekcji w konsoli.Poniżej paska skrótu znajduje się seria narzędzi, o których mowa poniżej.

Rejestr

Narzędzie Dziennik wyświetla wiadomości diagnostyczne ze skryptów.

Używając przełącznika klient-serwer, możesz przełączać między widokami klienta i serwera :

  • Widok klienta pokazuje wyjście ze strony klienta LocalScripts i/lub Scripts z ustawieniem RunContext na Enum.RunContext.Client.Każdy, kto uruchamia doświadczenie, może wyświetlać lokalne wiadomości o wyjściu.
  • Widok Serwer pokazuje wyjście ze strony serwera ( ustawione na lub ).Tylko właściciel doświadczenia lub członkowie grupy edytowania mogą oglądać wiadomości o wyjściu serwera.

Pamięć

Konsola programisty zapewnia dwa narzędzia do monitorowania zużycia pamięci, w tym:

  • Pamięć — Wyświetlaj zużycie pamięci w czasie rzeczywistym przez kategorie użytkowe, w tym zużycie pamięci przez twoje niestandardowe komponenty i procesy wewnętrzne silnika.

  • Wysyp Luau — Twórz zdjęcia z pamięci wysypu, które odnoszą się do alokacji pamięci dla twoich skryptów.To narzędzie zapewnia różne widoki przypisania pamięci, aby pomóc ci zidentyfikować obecne przypisanie pamięci i problemy z różnych perspektyw, takich jak rodzaje obiektów i klasy silnika.Umożliwia także tworzenie wielu punktów zapisu, aby porównać różnice w zużyciu pamięci z czasem.

Aby uzyskać więcej informacji, zobacz Użycie pamięci

Sieć

Narzędzie Sieć pokazuje liczbę połączeń web, które doświadczenie wykonało.Obejmuje to wyraźne wezwania dokonane za pośrednictwem HttpService i prośby o strony internetowe składane przez usługi Roblox takie jak DataStoreService.Narzędzie sieciowe Network ma dwa sekcje:

  • Sekcja Podsumowanie zawiera podsumowanie wszystkich wezwań sieciowych według wpisywać.Każdy typ ma szczegóły dotyczące liczby żądań, liczby nieudanych żądań i ilości czasu, jaki zajęło żądanie.

  • Sekcja Szczegóły wymienia każde pojedyncze wezwanie sieciowe.Każda linijka pokazuje metodę HTTP, taką jak GET lub POST, wraz z kodem stanu, czasem wykonania, wpisywaćżądania i adresem URL żądania.Kliknij połączenie webowe, aby zobaczyć szczegóły odpowiedzi, na przykład:

    „Wersja: 1.1”: „Treść”: „Głowy”: [], „Stan”: „OK”, „Phrasa powodu”: „OK”, „Głowy”: [], „TrailingHeader”: null, „Status zakończenia”: true

Profilownik skryptów

Narzędzie Profilowanie skryptów pozwala rejestrować sesje profilowania wszystkich uruchomionych skryptów i wyświetlać ich koszty czasu CPU za pomocą niestandardowych ustawień rejestracji i wyświetlania.Pomaga to w identyfikacji skryptów, które zajmują najwięcej zasobów CPU i spowalniają wykonywanie.Aby uzyskać więcej informacji, zobacz Profilownik skryptów.