开发者控制台 是在工作室测试或运行时调试体验的工具 它显示与 输出 窗口类似的日志消息和错误,以及关于 内存、网络 和更多细节信息。
您可以使用以下任意方式在测试或实时体验会话期间打开控制台:
- 按F9。
- 在聊天中输入类型 /console。
- 使用经验菜单:
打开体验中的 Roblox 菜单 。
选择 设置 标签。
滚动到 开发者控制台 并单击 打开 。
控制台部分
控制台顶部的快捷栏显示了重要错误和警告数、客户端内存使用量和平均延迟时间;单击其中任何一个以跳转到控制台相应的部分。快捷栏下方是以下列出的一系列工具。

日志
日志 工具显示来自脚本的诊断信息。

使用客户端-服务器切换,您可以在 客户端 和 服务器 视图之间切换:
- 客户端视图显示来自客户端的输出 和/或 设置为 。运行体验的任何人都可以查看本地输出消息。
- 服务器 视图 显示从服务器端输出 Scripts ( RunContext 设置为 Enum.RunContext.Client 或 Enum.RunContext.Legacy ).只有经验所有者或 组 成员拥有编辑权限才能查看服务器输出消息。
记忆
开发者控制台 提供两个用于监控内存使用的工具,包括:
内存 — 查看使用类别的实时内存消耗,包括你的自定义组件和引擎内部过程的内存使用。
Luau堆 — 在堆内存上创建截图,这表示对你的脚本的内存分配。该工具提供各种内存分配视图,可以帮助您从不同角度识别当前内存分配和问题,例如对象类型和引擎类类别。它还允许您创建多个快照来比较随时间推移的内存使用差异。
了解更多信息,请参阅内存使用
网络
网络 工具显示体验已发出的网络调用数量。这包括通过 HttpService 和 Roblox 服务的网页请求发出的明确调用。例如 DataStoreService 。 网络 工具有两个部分:
总结 部分列出了所有输入型的网络调用的摘要。每种类型都有关于请求数量、请求失败数量和请求所需时间的详细信息。
详情 部分 列出每个网络呼叫。每行显示 HTTP 方法,例如 GET 或 POST ,以及状态代验证码、执行时间、请求类输入和请求 URL。单击网络呼叫以查看其回应详情,例如:
"Version":"1.1":"内容":"Header":[],"StatusCode":"OK","ReasonPhrase":"OK","Header":[],"尾部头像":[],"RequestMessage":null,"IsSuccessStatusCode":true
脚本调试器
脚本调试工具 允许您记录所有运行的脚本的调试会话,并查看其 CPU 时间成本以及自定义记录和显示设置。它有助于识别占用最多 CPU 资源并降低性能的脚本。了解更多信息,请参阅脚本调试器。