デベロッパーコンソールは、スタジオでのテスト中または本番環境での実行時に体験をデバッグするためのツールです。これは、出力ウィンドウに似たログメッセージやエラーを表示し、メモリ、ネットワークなどの詳細情報を示します。
You can open the console during a testing or live game session using any of the following ways:
- Press F9.
- Type /console into the chat.
- Use the in-game menu:
Open the in-game Roblox Menu.

Select the Settings tab.
Scroll down to Developer Console and click Open.
コンソールセクション
コンソールの上部にあるショートカットバーは、重大なエラーと警告の数、クライアントのメモリ使用量、平均応答時間を表示します。これらの任意の項目をクリックすると、コンソール内の対応するセクションにジャンプします。ショートカットバーの下には、以下に示す一連のツールがあります。

ログ
ログツールは、スクリプトからの診断メッセージを表示します。

クライアント-サーバースイッチを使用して、クライアントビューとサーバービューを切り替えることができます:
- クライアントビューは、クライアント側の LocalScripts および/または Scripts からの出力を表示し、 RunContext が Enum.RunContext.Client に設定されています。体験を実行している誰でもローカル出力メッセージを表示できます。
- サーバービューは、サーバー側の Scripts からの出力を表示し、(RunContext が Enum.RunContext.Server または Enum.RunContext.Legacy に設定されています)。体験の所有者または編集権限を持つグループメンバーのみがサーバー出力メッセージを表示できます。
メモリ
デベロッパーコンソールは、メモリ使用量を監視するための2つのツールを提供します。
メモリ — カスタムコンポーネントとエンジン内部プロセスによるメモリ使用量カテゴリごとのリアルタイムメモリ消費を表示します。
Luauヒープ — スクリプトに割り当てられたメモリを指すヒープメモリのスナップショットを作成します。このツールは、オブジェクトの種類やエンジンクラスなど、さまざまな視点から現在のメモリ管理を把握し、時間の経過に伴うメモリ使用の違いを比較するために複数のスナップショットを作成することができます。
詳細については、メモリ使用量を参照してください。
ネットワーク
ネットワークツールは、体験によって行われたウェブコールの数を表示します。これには、HttpServiceを介して行われた明示的なコールや、DataStoreServiceのようなRobloxサービスによって行われたウェブリクエストが含まれます。ネットワークツールには2つのセクションがあります:
概要セクションは、タイプ別にすべてのウェブコールの概要をリストします。各タイプには、リクエストの数、失敗したリクエストの数、およびリクエストの実行時間に関する詳細があります。
詳細セクションは、各ウェブコールをリストします。各行には、GET または POST などのHTTPメソッドが表示され、ステータスコード、実行時間、リクエストタイプ、リクエストURLが表示されます。ウェブコールをクリックすると、その応答の詳細が表示されます。たとえば:
{"Version":"1.1","Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}
スクリプトプロファイラー
スクリプトプロファイラーツールを使用すると、実行中のすべてのスクリプトのプロファイリングセッションを記録し、カスタム記録および表示設定でCPU時間コストを表示できます。これは、最も多くのCPUリソースを消費し、パフォーマンスを低下させるスクリプトを特定するのに役立ちます。詳細については、スクリプトプロファイラーを参照してください。