திருத்தங்களை ஒப்பிடு
调试 Thunderbird 的性能
Revision 249631:
Revision 249631 by Ate329 on
Revision 249653:
Revision 249653 by bingchuanjuzi on
முக்கிய சொற்கள்:
Thunderbird, Performance, Testing
Thunderbird, Performance, Testing
தேடல் முடிவுகளின் சுருக்கம்:
如何创建 Thunderbird 性能概况并找到高 CPU 占用或卡顿的原因。
如何创建 Thunderbird 性能概况并找到高 CPU 占用或卡顿的原因。
உள்ளடக்கம்:
创建性能配置文件有助于开发人员找到 Thunderbird 中 CPU 负载高或运行缓慢的原因。 我们将使用 [https://profiler.firefox.com/docs/# Firefox 的性能分析器]。 如果您遇到问题或想做一些特别的事情,您只需要参考分析器文档。 在文档中,提及“Firefox”时,相当于“Thunderbird”。
{note}'''注意:''' 默认情况下不会共享您的任何私人信息。 被您捕获并选择公开分享的性能资料不包含个人身份信息或私人信息,除非您明确选择分享此类额外信息。{/note}
__TOC__
= 第 1 步 - 记录 Thunderbird 的性能表现 =
性能记录器是 Thunderbird 中“开发者工具箱”的一部分。 默认情况下不显示,因此您需要先从工具箱设置中启用它,步骤如下所述。
# 在 Thunderbird 的主窗口中,打开“开发者工具箱”:按 {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for} , '''''或''''' 点击 {menu ≡} > {menu 工具} > {menu 开发者工具} > {menu 开发者工具箱}。
# '''重要:确认警告提示 ''"Incoming Connection ... Allow connection?"'' 点击同意''',以便工具箱可以连接到您的Thunderbird应用程序。 注意:提示可能隐藏在其他 Thunderbird 窗口后面。
# 然后您会看到“开发者工具”窗口。
# 当前版本的 Thunderbird 将显示带有 {button 开始记录} 的 '''性能'''如果您没有看到该选项卡,请按 {key F1},或单击右上角的 {button •••} 按钮,然后单击 {menu 设置}。 确保选中 {menu [✓] 性能}。 然后点击出现在工具箱顶部的{menu 性能} 标签。
# 配置分析器设置:
## 单击“编辑设置”,开发人员工具窗口中的最后一项。
## 选择“Thunderbird”预设(如果还没有被选择的话)。
## 向下滚动并标记“All File IO”复选框。
## 更改其他可能被需要的设置。 例如,如果您预计需要一个非常长的样本,超过一分钟,您可能需要将缓冲区大小从 1GB 增加到 2GB,或者将采样间隔减少到小于 1ms。
## 关闭设置窗口。
# 重要提示:在开始记录之前,请返回到 Thunderbird 主窗口,并完成准备要录制的性能场景。
= 第二步 - 记录和保存性能概况 =
现在你可以开始记录性能了。非有特殊需求,记录要尽可能要短,只需记录导致问题的操作即可。
# 在 ''开发者工具'' 的 {menu 性能} 标签页,点击 {button 开始记录性能} 按钮。
# 紧接着,回到 Thunderbird 主窗口执行必要的操作。
# 完成后,马上到 ''开发者工具'' 窗口 {button 停止记录性能}。
= 第三步 - 保存与分享性能概况 =
# 点击 {button 捕获记录} 完成收集过程,您将短暂看到 '''正在捕获配置文件''',以 Firefox Profiler 窗口结束。 如果您没有看到捕获按钮,则说明您使用的是旧版本的 Thunderbird 广告分析器。 跳到 [[#w_old-versions-of-thunderbird|Thunderbird 的旧版本]] 部分。
# 点击{按钮上传本地配置文件}。 对于您准备共享的个人资料,请选中您希望共享您的私人信息的项目的复选框。 {note}'''注意:''' 个人资料不包含个人身份信息或私人信息,除非您明确选择分享此类附加信息。{/note}
# 如果需要,向下滚动以执行 {button 下载} 以保存本地 json 文件,或 {button 上传} 将配置文件发送到位于 https://profiler.firefox.com/ 的存储库。 '''上传''' 将以 https://share.firefox.dev/ 的形式提供一个永久链接,您可以复制它并与开发人员和其他可能帮助您解决问题的人分享。
# 关闭性能分析器窗口。
# 关闭开发者工具窗口。
== Thunderbird 的旧版本 ==
旧版本的 Thunderbird 需要一些手动步骤来保存配置文件。
# 在左侧,在新的“Recording #1”项目旁边,单击“保存”链接并将文件保存到计算机上的某个位置。 文件扩展名必须是“.json”。
# 转到 https://profiler.firefox.com/
# 选择 {button 从文件加载配置文件} 并选择刚刚保存的“.json”文件以供上传。
# '''重要提示:在右上角附近,选择绿色的 {button 发布} 按钮''',然后在 ''分享性能文件'' 面板中,再次选择(蓝色){button 发布} 按钮。
# 复制在右上角新 {button 固定链接} 按钮下弹出的链接(例如 https://share.firefox.dev/1XYZXYz),并将其粘贴到适当的 [https://bugzilla.mozilla。 org/enter_bug.cgi?product=Thunderbird 新漏洞] 或 [https://bugzilla.mozilla.org Bugzilla (BMO)] 上的现有的漏洞。
# 最后,回到 ''开发者工具'' {menu 性能} 选项卡,您可以使用左上角配置文件列表上方的 '''垃圾图标''' 删除性能配置文件(您保存的位置 配置文件),然后关闭“开发者工具”窗口。
= 分析 Thunderbird 启动和关闭 =
分析启动或关闭请转到 [https://profiler.firefox.com/docs/#/./guide-startup-shutdown 特殊但简单的说明]。 同样,当提到“Firefox”时,相当于“Thunderbird”。
创建性能配置文件有助于开发人员找到 Thunderbird 中 CPU 负载高或运行缓慢的原因。 我们将使用 [https://profiler.firefox.com/docs/# Firefox 的性能分析器]。 如果您遇到问题或想做一些特别的事情,您只需要参考分析器文档。 在文档中,提及“Firefox”时,相当于“Thunderbird”。
{note}'''注意:''' 默认情况下不会共享您的任何私人信息。 被您捕获并选择公开分享的性能资料不包含个人身份信息或私人信息,除非您明确选择分享此类额外信息。{/note}
__TOC__
= 第 1 步 - 记录 Thunderbird 的性能表现 =
性能记录器是 Thunderbird 中“开发者工具箱”的一部分。 默认情况下不显示,因此您需要先从工具箱设置中启用它,步骤如下所述。
# 在 Thunderbird 的主窗口中,打开“开发者工具箱”:按 {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for} , '''''或''''' 点击 {menu ≡} > {menu 工具} > {menu 开发者工具} > {menu 开发者工具箱}。
# '''重要:确认警告提示 ''"Incoming Connection ... Allow connection?"'' 点击同意''',以便工具箱可以连接到您的Thunderbird应用程序。 注意:提示可能隐藏在其他 Thunderbird 窗口后面。
# 然后您会看到“开发者工具”窗口。
# 当前版本的 Thunderbird 将显示带有 {button 开始记录} 的 '''性能'''如果您没有看到该选项卡,请按 {key F1},或单击右上角的 {button •••} 按钮,然后单击 {menu 设置}。 确保选中 {menu [✓] 性能}。 然后点击出现在工具箱顶部的{menu 性能} 标签。
# 配置分析器设置:
## 单击“编辑设置”,开发人员工具窗口中的最后一项。
## 选择“Thunderbird”预设(如果还没有被选择的话)。
## 向下滚动并标记“All File IO”复选框。
## 更改其他可能被需要的设置。 例如,如果您预计需要一个非常长的样本,超过一分钟,您可能需要将缓冲区大小从 1GB 增加到 2GB,或者将采样间隔减少到小于 1ms。
## 关闭设置窗口。
# 重要提示:在开始记录之前,请返回到 Thunderbird 主窗口,并完成准备要录制的性能场景。
= 第二步 - 记录和保存性能概况 =
现在你可以开始记录性能了。非有特殊需求,记录要尽可能要短,只需记录导致问题的操作即可。
# 在 ''开发者工具'' 的 {menu 性能} 标签页,点击 {button 开始记录性能} 按钮。
# 紧接着,回到 Thunderbird 主窗口执行必要的操作。
# 完成后,马上到 ''开发者工具'' 窗口 {button 停止记录性能}。
= 第三步 - 保存与分享性能概况 =
# 点击 {button 捕获记录} 完成收集过程,您将短暂看到 '''正在捕获配置文件''',以 Firefox Profiler 窗口结束。 如果您没有看到捕获按钮,则说明您使用的是旧版本的 Thunderbird 广告分析器。 跳到 [[#w_old-versions-of-thunderbird|Thunderbird 的旧版本]] 部分。
# 点击{按钮上传本地配置文件}。 对于您准备共享的个人资料,请选中您希望共享您的私人信息的项目的复选框。 {note}'''注意:''' 个人资料不包含个人身份信息或私人信息,除非您明确选择分享此类附加信息。{/note}
# 如果需要,向下滚动以执行 {button 下载} 以保存本地 json 文件,或 {button 上传} 将配置文件发送到位于 https://profiler.firefox.com/ 的存储库。 '''上传''' 将以 https://share.firefox.dev/ 的形式提供一个永久链接,您可以复制它并与开发人员和其他可能帮助您解决问题的人分享。
# 关闭性能分析器窗口。
# 关闭开发者工具窗口。
== Thunderbird 的旧版本 ==
旧版本的 Thunderbird 需要一些手动步骤来保存配置文件。
# 在左侧,在新的“Recording #1”项目旁边,单击“保存”链接并将文件保存到计算机上的某个位置。 文件扩展名必须是“.json”。
# 转到 https://profiler.firefox.com/
# 选择 {button 从文件加载配置文件} 并选择刚刚保存的“.json”文件以供上传。
# '''重要提示:在右上角附近,选择绿色的 {button 发布} 按钮''',然后在 ''分享性能文件'' 面板中,再次选择(蓝色){button 发布} 按钮。
# 复制在右上角新 {button 固定链接} 按钮下弹出的链接(例如 https://share.firefox.dev/1XYZXYz),并将其粘贴到适当的 [https://bugzilla.mozilla。 org/enter_bug.cgi?product=Thunderbird 新漏洞] 或 [https://bugzilla.mozilla.org Bugzilla (BMO)] 上的现有的漏洞。
# 最后,回到 ''开发者工具'' {menu 性能} 选项卡,您可以使用左上角配置文件列表上方的 '''垃圾图标''' 删除性能配置文件(您保存的位置 配置文件),然后关闭“开发者工具”窗口。
= 分析 Thunderbird 启动和关闭 =
分析启动或关闭请转到 [https://profiler.firefox.com/docs/#/./guide-startup-shutdown 特殊但简单的说明]。 同样,当提到“Firefox”时,相当于“Thunderbird”。