開発者コンソール

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

開発者コンソール は、Studio でテストするときにエクスペリエンスをデバッグするためのツール、または生産性で実行するときに実行します。 ログメッセージとエラーが 出力 ウィンドウと同様であり、メモリネットワーク、などの詳細情報が表示されます。

次の方法のいずれかを使用して、テストまたはライブエクスペリエンスセッション中にコンソールを開くことができます:

  • プレス F9
  • チャットに /console を入力します。
  • 経験メニューを使用する:
    1. 経験中の Roblox メニュー を開きます。

    2. 選択してください 設定 タブ。

    3. スクロールして 開発者コンソール に移動し、 開く をクリックします。

コンソール部分

コンソールの上部にあるショートカットバーは、クリティカルエラーと警告の数、クライアントメモリ使用量、平均パイング時間を表示します;これらのいずれかをクリックして、コンソールの対応するセクションにジャンプします。ショートカットバーの下には、以下に示すツールのシリーズがあります。

ログ

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

クライアント-サーバースイッチを使用すると、 クライアントサーバー ビューの間を切り替えることができます:

  • クライアントビューは、クライアント側の出力 **** および/または LocalScriptsScripts と設定し、RunContextEnum.RunContext.Client を表示します。エクスペリエンスを実行している誰もが、ローカル出力メッセージを表示できます。
  • サーバー ビューは、サーバー側の出力を表示します Scripts (RunContextEnum.RunContext.Client または Enum.RunContext.Legacy に設定します)。経験所有者または グループ の編集権限を持つメンバーだけが、サーバー出力メッセージを表示できます。

メモリ

開発者コンソール は、メモリ使用量のモニタリングに 2つのツールを提供し、包括:

  • メモリ — カテゴリ別のリアルタイムメモリ消費を表示し、カスタムコンポーネントとエンジン内プロセスの両方のメモリ使用を含む。

  • Luau ヘープ — スクリプトに割り当てられたメモリに関連する堆メモリのスナップショットを作成するこのツールは、オブジェクトタイプやエンジンクラスなど、異なる視点から現在のメモリ割り当てと問題を識別するのを助けるさまざまなメモリ割り当てビューを提供します。また、複数のスナップショットを作成して、時間経過によるメモリ使用量の違いを比較することもできます。

詳しくは、メモリ使用を参照してください

ネットワーク

ネットワーク ツールは、エクスペリエンスが行ったウェブ呼び出しの数を表示します。これには、HttpService を介した明示的な呼び出しや、Roblox サービスのウェブリクエストが含まれます。例: DataStoreService . ネットワーク ツールには2つのセクションがあります:

  • 概要 セクションは、タイプによるすべての Web 呼び出しの概要をリストします。それぞれのタイプには、リクエストの数、失敗したリクエストの数、リクエストにかかった時間の詳細があります。

  • 詳細セクションは、 個々の Web 呼び出し をリストします。各行には、GET または POST などの HTTP メソッド、ステータスコー入力、実行時間、リクエストタイプ、リクエスト URL が表示されます。ウェブ呼び出しをクリックして、応答の詳細を見るなど:

    「バージョン:1.1」「コンテンツ」「ヘッダー:[なし]」「ステート態:OK」「理由フレーズ:OK」「ヘッダー:[なし]」「トレイリングヘッダー:[なし]」「リクエストメッセージ:なし」「成功状態:真」

スクリプトプロファイラ

スクリプトプロファイラツールでは、すべての実行中のスクリプトのプロファイリングセッションを記録し、カスタムの記録と表示設定で CPU 時間コストを見ることができます。最も多くのCPU リソースを消費し、パフォーマンスを低下させるスクリプトを識別するのに役立ちます。詳しくは、スクリプトプロファイラ を参照してください。