测试版文档。 随着应用程序进入 1.0 版本,一些文本和图像将被重新设计。如果某个部分显示为过时,请通过 反馈表.

诊断

诊断页面适用于出现问题并且您想知道是什么情况时。它显示运行时的指标和滚动事件日志,并导出单个工件(支持包),如果您开具票证,我们将要求提供该工件。

诊断页面。指标网格位于顶部,会话事件日志位于下方,支持包导出位于标题栏中。
Figure 1. 诊断页面。指标网格位于顶部,会话事件日志位于下方,支持包导出位于标题栏中。

指标网格

四张紧凑的卡片总结了运行时的工作情况。值是实时的,每秒更新两次。

  • 控制环路速率 — 目标 50 Hz;如果这个值下降到 40 秒,则说明有东西正在窃取 CPU 或 sim 卡已暂停。卡片的侧边栏以迷你图形式显示最后 60 秒。
  • 管道延迟 — 从 SimSnapshot 到达到强制调度的时间(以微秒为单位)。典型值:100–800 µs。
  • 效果活跃 — 十四种效应中有多少目前正在贡献非零输出。
  • 重申 — 调度员必须将效果参数重新发送到设备的频率。在 Proton 上的 MSFS 下,内核有时会在大约 20 秒后失去效果;重新断言循环覆盖了这个,你会看到这个计数器在飞行时滴答作响。
指标网格特写。每张卡片都有一个标题值、一条 60 秒的迷你图和一个简短的标题。
Figure 2. 指标网格特写。每张卡片都有一个标题值、一条 60 秒的迷你图和一个简短的标题。

会话事件日志

页面的大部分内容是滚动事件日志。级别以颜色编码:

  • 中核因子 / DBG — 普通文本。
  • 世界无线电网络 ——琥珀色。通常是良性的,但值得了解。
  • 错误率 / 超光速 — 红色。有事失败了。

该日志由内存中的环形缓冲区(大约 2,000 行)支持。向上滚动查看较旧的事件;除非您手动滚动,否则最新行将固定在底部。

事件日志条。琥珀色警告,红色错误。全部复制按钮将当前可见窗口以纯文本形式转储到剪贴板。
Figure 3. 事件日志条。琥珀色警告,红色错误。全部复制按钮将当前可见窗口以纯文本形式转储到剪贴板。

过滤

日志顶部的过滤栏采用纯文本匹配。类型 WRN 只看到警告和错误; simconnect 查看 SimConnect 相关的聊天内容;任何子串都可以。清除过滤器以再次查看所有内容。

支持捆绑导出

导出支持包 按钮(诊断标题的右上角)会生成一个 ZIP,其中包含所有内容,使我们能够在不访问您的计算机的情况下重现您的问题。里面有什么:

  • sysinfo.txt — 操作系统、内核、发行版、CPU 型号、RAM、.NET 运行时版本、区域设置。
  • session.log — 当前会话的完整事件日志(不仅仅是屏幕上的内容)。
  • crashes/ — 最后一次故障转储加上堆栈跟踪(如果有)。
  • doctor.json — 最新的医生页面扫描结果为机器可读形式。
  • tunables.yaml — 导出时活动配置文件的值。
  • simconnect-config.xml — 网桥上次从 MSFS 读取的 XML,并删除了所有密码。不包括 X-Plane会话。

该捆绑包被写入临时路径,然后“诊断”页面显示一个可单击的链接和一个 在文件管理器中显示 按钮。将 ZIP 附加到 反馈报告 当我们进行分类时我们会捡起它。

导出后,一个小横幅会显示捆绑包文件名、大小以及用于打开反馈表单的按钮。支持包永远不会自动离开您的计算机 - 您可以选择发送它。
Figure 4. 导出后,一个小横幅会显示捆绑包文件名、大小以及用于打开反馈表单的按钮。支持包永远不会自动离开您的计算机 - 您可以选择发送它。
它不包含什么

没有个人标识符,没有云凭证,没有网络流量捕获。允许捆绑包包含源中的生命的允许列表文件名的完整列表;该列表之外的任何内容都将被省略。参见 支持捆绑包 获取完整列表。

剪贴板导出

如果您只想引用单个日志行(“bridge 说 X,这正常吗?”),请右键单击该行并选择 复制. For longer quotes, 全部复制 日志顶部将可见窗口转储为纯 UTF-8 文本。