Console do Desenvolvedor

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O Console do Desenvolvedor é uma ferramenta para depurar sua experiência ao testar no Studio ou executá-la em produção.Mostra mensagens de log e erros semelhantes à janela Saída e informações detalhadas sobre Memória, Rede e muito mais.

Você pode abrir o console durante uma sessão de teste ou experiência ao vivo usando qualquer uma das seguintes maneiras:

  • Pressione F9.
  • Digite /console no chat.
  • Use o menu na experiência:
    1. Abra o menu na experiência Roblox .

    2. Selecione a aba Configurações .

    3. Desça até Console do Desenvolvedor e clique em Abrir .

Seções de console

A barra de atalhos na parte superior do console mostra o número de erros críticos e avisos, uso da memória do cliente e tempo médio de ping; clique em qualquer um deles para saltar para sua seção correspondente no console.Abaixo da barra de atalhos há uma série de ferramentas como descrito abaixo.

Registro

A ferramenta Registro mostra mensagens de diagnóstico de scripts.

Usando o interruptor cliente-servidor, você pode alternar entre Cliente e Servidor vistas:

  • A visão do Cliente mostra a saída do lado do cliente e/ou com setado para ..Qualquer pessoa que execute uma experiência pode ver mensagens de saída locais.
  • A visão do Servidor mostra a saída do lado do servidor Scripts ( RunContext definida para Enum.RunContext.Client ou Enum.RunContext.Legacy ).Apenas o proprietário da experiência ou membros do grupo com permissão de edição podem ver mensagens de saída do servidor.

Memória

Console de Desenvolvedor fornece duas ferramentas para monitorar o uso de memória, incluindo:

  • Memória — Veja o consumo de memória em tempo real por categorias de uso, incluindo o uso de memória por seus componentes personalizados e os processos internos do motor.

  • Pilha Luau — Crie instantâneos na memória do heap, que se refere à alocação de memória para seus scripts.Esta ferramenta fornece várias visualizações de alocação de memória para ajudá-lo a identificar a alocação de memória atual e problemas de diferentes perspectivas, como tipos de objeto e Classesmotor.Também permite que você crie vários instantâneos para comparar diferenças no uso de memória ao longo do tempo.

Para mais informações, veja Uso de Memória

Rede

A ferramenta Rede mostra o número de chamadas da web que a experiência fez.Isso inclui chamadas explícitas feitas através de HttpService e solicitações da web feitas por serviços do Roblox como DataStoreService .A ferramenta Rede tem duas seções:

  • A seção Sumário lista um resumo de todas as chamadas da web por digitar.Cada tipo tem detalhes sobre o número de solicitações, o número de solicitações falhadas e a quantidade de tempo que a solicitação levou.

  • A seção Detalhes lista cada chamada web individual.Cada linha mostra o método HTTP, como GET ou POST, juntamente com o código de status, o tempo para executar, o digitarde solicitação e o URL da solicitação.Clique em uma chamada web para ver seus detalhes de resposta, por exemplo:

    "Version":"1.1":"Conteúdo":"Cabeçalhos":[],"StatusCode":"OK","Frase da razão":""Cabeçalhos":[],"Cabeçalhos traseiros":[],"Mensagem de solicitação":null,"Estado de sucesso":true

Perfilador de Scripts

A ferramenta Perfilador de Scripts permite que você grave sessões de perfil de todos os scripts em execução e visualize seus custos de tempo de CPU com configurações de gravação e exibição personalizadas.É útil para identificar scripts que ocupam a maior parte dos recursos de CPU e retardam o performance.Para mais informações, veja Perfilador de Scripts.