修复 Microsoft Teams 高内存和 CPU 使用率问题

Microsoft Teams 的视频会议质量有时可能会以计算机性能不佳为代价。它有时可能负责使用高内存和 CPU 使用率(high memory and CPU usage)。在本指南中,我们将了解为什么Microsoft Teams可以成为性能独占平台,并帮助您解决Windows 10上的这个问题。

为什么Teams使用如此多的内存和CPU能力?

以下是Teams(Teams)使用如此多内存和CPU能力的一些原因。

  1. Microsoft Teams建立在Electron平台上。因此(Hence),它不断加载大量库。一些用户认为这就是Teams需要如此多内存的原因。
  2. Microsoft Teams使用Chromium内存管理模型,它是Electron的一部分。Teams使用它来呈现 UI 和文本。作为一个强烈的图形应用程序,需要进行大量渲染,因此内存使用率很高。
  3. 此外,Teams确实遇到了与其他程序的兼容性问题,因此会触发高CPU使用率。在Windows 10上,适用于 Office 的Microsoft Teams(Office)会议插件(Microsoft Teams Meeting Add-in)负责相同的操作。

Microsoft Teams内存和CPU使用率高

以下是一些可以帮助您解决Microsoft Teams的高内存和(Microsoft Teams)CPU使用率问题的建议:

  1. (Disable hardware acceleration)在 Teams 中禁用硬件加速
  2. 关闭已读回执
  3. 清除团队缓存
  4. 禁用 Outlook 加载项
  5. 调整视觉效果
  6. 关闭后台程序
  7. 增加页面文件大小(Increase the Page file size)
  8. 重新安装 Microsoft 团队。

让我们更详细地了解这些方法。

1]在团队中(Teams)禁用(Disable)硬件加速

Microsoft Teams 内存和 CPU 使用率高

  • 启动Microsoft Teams并打开Settings
  • 点击通用(General)
  • 禁用GPU 硬件加速(GPU hardware acceleration)
  • 右键单击系统托盘中的Teams 图标(Teams icon)并关闭程序。
  • 通过右键单击桌面选择刷新。(Refresh)
  • 重新启动 Teams(Restart Teams)并检查是否有任何改进。
  • 在某些情况下,禁用Teams作为办公室的聊天应用程序也可能会有所帮助。因此(Hence),返回设置中的常规(Settings )选项(General)卡并禁用将团队注册为 Office 的聊天应用程序(Register Teams as the chat app for Office)

2]关闭已读回执

您还可以通过在Teams中禁用已读回执来减少高内存和CPU使用率。

  1. 启动 Teams 并单击您的个人资料照片(profile photo)
  2. 转到设置(Settings)
  3. 单击隐私(Privacy)并禁用已读回执(Read receipts)
  4. 关闭 Teams 并重新启动它。

3]清除团队缓存

有时,Microsoft Teams也可能会随机访问存储在缓存文件夹中的文件。为避免同样的情况,您可以清除 Teams 缓存。

  • 按 Windows + R 打开运行窗口(Run window)
  • 键入%appdata%并按 Enter。
  • 转到C:\Users\UserName\AppData\Roaming\Microsoft\Teams
  • 仅删除(Delete)以下文件夹中的文件:tmp 文件夹、blob_storage、cache、GPUcache、数据库和本地存储。
  • IndexedDB文件夹中,只删除.db 文件(.db file)
  • 关闭 Microsoft Teams(Close Microsoft Teams),然后重新启动计算机。

4]禁用团队加载项Outlook

  1. 启动Outlook并选择选项(Options)
  2. 单击加载项(Add-ins)
  3. 取消选中Microsoft Office 的 Microsoft Teams 会议插件(Microsoft Teams Meeting Add-in for Microsoft Office)
  4. 保存更改并重新启动Outlook,使其反映相同。

5]关闭后台程序

高内存和 CPU 使用率

为了保持CPU功率,您可以关闭所有在后台运行的程序。因此(Hence)Microsoft Teams可以继续并根据需要使用尽可能多的CPU能力。

  1. 转到任务管理器(Task Manager)并单击进程(Processes)
  2. 右键单击(Right-click)不需要的程序。选择结束任务(End task)以关闭它们。

6]调整视觉效果

  • 转到开始并使用(Start)Windows 搜索(Windows Search)栏搜索“调整性能” 。
  • 单击调整 Windows 的外观和性能。( Adjust the appearance and performance of Windows.)
  • 选择视觉效果(Visual Effects)
  • 选择调整以获得最佳性能选项(Adjust for the best performance option)。它将禁用视频效果和动画。
  • 重启你的电脑

7]增加页面文件大小

您可以手动调整页面文件大小值以提高CPU性能。

  • 使用Windows 搜索(Windows Search)栏搜索SystemPropertiesAdvanced
  • 单击性能(Performance)中的设置(Settings)
  • 此外,再次单击高级(Advanced)
  • Virtual Memory下,单击Change按钮
  • 取消选中自动管理所有驱动器的分页文件大小(Automatically managing paging file size for all drives)
  • 选择自定义大小(Custom Size),然后手动设置您需要的页面文件大小。
  • 建议使用 16 GB。

保存(Save)并应用更改。重新启动Teams,看看它是否有帮助。

8]卸载(Uninstall)并重新安装Microsoft Teams

如果没有任何帮助,您可以完全卸载 Microsoft Teams(completely uninstall Microsoft Teams)并重新安装并查看。

我们希望这些解决方案可以帮助您解决Microsoft Teams的高内存和(Microsoft Teams)CPU使用率问题。

如果这对您有任何帮助,请(Please)告诉我们。

相关帖子(Related post)Microsoft Teams 在会议期间崩溃或冻结(Microsoft Teams crashing or freezing during meetings)



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts