La Console de Développeur est un outil pour déboguer votre expérience lors des tests dans Studio ou lors de son exécution en production. Elle montre des messages de journal et des erreurs similaires à la fenêtre Sortie et des informations détaillées sur la Mémoire, le Réseau, et plus encore.
Vous pouvez ouvrir la console pendant une session de test ou un jeu en direct en utilisant l'une des méthodes suivantes :
- Appuyez sur F9.
- Tapez /console dans le chat.
- Utilisez le menu du jeu :
Ouvrez le Menu Roblox dans le jeu.

Sélectionnez l'onglet Paramètres.
Faites défiler vers le bas jusqu'à Console de développement et cliquez sur Ouvrir.
Sections de la Console
La barre de raccourcis en haut de la console montre le nombre d'erreurs critiques et d'avertissements, l'utilisation de la mémoire client et le temps de ping moyen ; cliquez sur l'un de ces éléments pour accéder à sa section correspondante dans la console. En dessous de la barre de raccourcis se trouve une série d'outils comme décrit ci-dessous.

Journal
L'outil Journal montre des messages diagnostiques provenant des scripts.

En utilisant le commutateur client-serveur, vous pouvez basculer entre les vues Client et Serveur :
- La vue Client affiche la sortie des LocalScripts et/ou Scripts côté client avec RunContext défini sur Enum.RunContext.Client. Quiconque exécutant une expérience peut voir les messages de sortie locaux.
- La vue Serveur affiche la sortie des Scripts côté serveur (RunContext défini sur Enum.RunContext.Server ou Enum.RunContext.Legacy). Seul le propriétaire de l'expérience ou les membres du groupe ayant des permissions d'édition peuvent voir les messages de sortie du serveur.
Mémoire
La Console de Développeur fournit deux outils pour surveiller l'utilisation de la mémoire, y compris :
Mémoire — Affiche la consommation de mémoire en temps réel par catégories d'utilisation, y compris l'utilisation de la mémoire par vos composants personnalisés et les processus internes du moteur.
Tas Luau — Crée des instantanés de la mémoire du tas, qui fait référence à l'allocation de mémoire pour vos scripts. Cet outil fournit diverses vues d'allocation mémoire pour vous aider à identifier l'allocation actuelle de mémoire et les problèmes sous différents angles, tels que les types d'objet et les classes de moteur. Il vous permet également de créer plusieurs instantanés pour comparer les différences d'utilisation de la mémoire au fil du temps.
Pour plus d'informations, voir Utilisation de la Mémoire
Réseau
L'outil Réseau montre le nombre d'appels web que l'expérience a effectués. Cela inclut les appels explicites effectués via HttpService et les requêtes web effectuées par des services Roblox comme DataStoreService. L'outil Réseau a deux sections :
La section Résumé répertorie un résumé de tous les appels web par type. Chaque type comprend des détails sur le nombre de requêtes, le nombre de requêtes échouées et le temps que la requête a pris.
La section Détails liste chaque appel web individuel. Chaque ligne montre la méthode HTTP, comme GET ou POST, ainsi que le code d'état, le temps d'exécution, le type de requête et l'URL de la requête. Cliquez sur un appel web pour voir les détails de sa réponse, par exemple :
{"Version":"1.1":"Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}
Profiler de Script
L'outil Profiler de Script vous permet d'enregistrer des sessions de profilage de tous les scripts en cours d'exécution et de visualiser leurs coûts en temps de CPU avec des paramètres d'enregistrement et d'affichage personnalisés. Il est utile pour identifier les scripts qui prennent le plus de ressources CPU et ralentissent les performances. Pour plus d'informations, voir Profiler de Script.