调试 Thunderbird 的性能

创建性能配置文件有助于开发人员找到 Thunderbird 中 CPU 负载高或运行缓慢的原因。 我们将使用 Firefox 性能分析文档。 如果您遇到问题或想做一些特别的事情,比如查看启动性能你,您只需要参考分析器文档。在此文档中,提及 'Firefox' 时,换成 'Thunderbird' 思考就可以了。

注意: 默认情况下不会共享您的任何私人信息。 被您捕获并选择公开分享的性能资料不包含个人身份信息或私人信息,除非您明确选择分享此类额外信息。

第 1 步 - 记录 Thunderbird 的性能表现

性能记录器是 Thunderbird 中 开发者工具箱 的一部分。

在你开始记录之前,请就记录场景做充分的准备,以便测试 Thunderbird。

  1. 在 Thunderbird 的主窗口中,打开“开发者工具箱”:按 Ctrl + Shift + ICommand + Shift + I , 点击 > 工具 > 开发者工具 > 开发者工具箱
  2. 重要:确认警告提示 "Incoming Connection ... Allow connection?" 点击同意,以便工具箱可以连接到您的Thunderbird应用程序。 注意:提示可能隐藏在其他 Thunderbird 窗口后面。
  3. 然后您会看到“开发者工具”窗口。
  4. 当前版本的 Thunderbird 将显示带有 开始记录性能如果您没有看到该选项卡,请按 F1,或单击右上角的 ••• 按钮,然后单击 设置。 确保选中 [✓] 性能。 然后点击出现在工具箱顶部的性能 标签。
  5. 配置分析器设置:
    1. 单击“编辑设置”,开发人员工具窗口中的最后一项。
    2. 如果还没有选择的话,选择 Thunderbird 预设。(如果你用的是 nightly/trunk 版,请选择 "Daily" 预设。)
    3. 向下滚动并标记“All File IO”复选框。
    4. 更改其他可能被需要的设置。 例如,如果您预计需要一个非常长的样本,超过一分钟,您可能需要将缓冲区大小从 1GB 增加到 2GB,或者将采样间隔减少到小于 1ms。
    5. 关闭设置窗口。
  6. 重要提示:在开始记录之前,请返回到 Thunderbird 主窗口,并完成准备要录制的性能场景。

第二步 - 记录和保存性能概况

现在你可以开始记录性能了。非有特殊需求,记录要尽可能要短,只需记录导致问题的操作即可。

  1. 开发者工具性能 标签页,点击 开始记录性能 按钮。
  2. 紧接着,回到 Thunderbird 主窗口执行必要的操作。
  3. 完成后,马上到 开发者工具 窗口 停止记录性能

第三步 - 保存与分享性能概况

  1. 点击 捕获记录 完成收集过程,您将短暂看到 正在捕获配置文件,以 Firefox Profiler 窗口结束。 如果您没有看到捕获按钮,则说明您使用的是旧版本的 Thunderbird 广告分析器。 跳到 Thunderbird 的旧版本 部分。
  2. 点击{按钮上传本地配置文件}。 对于您准备共享的个人资料,请选中您希望共享您的私人信息的项目的复选框。
    注意: 个人资料不包含个人身份信息或私人信息,除非您明确选择分享此类附加信息。
  3. 如果需要,向下滚动以执行 下载 以保存本地 json 文件,或 上传 将配置文件发送到位于 https://profiler.firefox.com/ 的存储库。 上传 将以 https://share.firefox.dev/ 的形式提供一个永久链接,您可以复制它并与开发人员和其他可能帮助您解决问题的人分享。
  4. 关闭性能分析器窗口。
  5. 关闭开发者工具窗口。

Thunderbird 的旧版本

旧版本的 Thunderbird 需要一些手动步骤来保存配置文件。

  1. 在左侧,在新的“Recording #1”项目旁边,单击“保存”链接并将文件保存到计算机上的某个位置。 文件扩展名必须是“.json”。
  2. 转到 https://profiler.firefox.com/
  3. 选择 从文件加载配置文件 并选择刚刚保存的“.json”文件以供上传。
  4. 重要提示:在右上角附近,选择绿色的 发布 按钮,然后在 分享性能文件 面板中,再次选择(蓝色)发布 按钮。
  5. 复制在右上角新 固定链接 按钮下弹出的链接(例如 https://share.firefox.dev/1XYZXYz),并将其粘贴到适当的 org/enter_bug.cgi?product=Thunderbird 新漏洞Bugzilla (BMO) 上的现有的漏洞。
  6. 最后,回到 开发者工具 性能 选项卡,您可以使用左上角配置文件列表上方的 垃圾图标 删除性能配置文件(您保存的位置 配置文件),然后关闭“开发者工具”窗口。

分析 Thunderbird 启动和关闭

分析启动或关闭请转到 特殊但简单的说明。 同样,当提到“Firefox”时,相当于“Thunderbird”。

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解