本文档帮助你快速诊断和解决 TraeCode 的性能问题,包括 CPU 占用过高、内存泄漏、卡顿卡死、异常耗电等。
遇到性能问题时,首先打开进程资源管理器进行诊断:


提示
快速解决:大多数性能问题可以通过「禁用插件后重启」来快速定位。点击进程资源管理器右上角的 禁用插件 按钮,然后使用 Cmd+Q(macOS)或关闭窗口(Windows)完全退出 TraeCode 后再将其重新打开。
进程资源管理器是诊断性能问题的核心工具,可以实时查看 TraeCode 的资源使用情况。
在 CPU & 内存 页签中,你可以:

在 网络 页签中,可以查看:

提示
如果 AI 功能响应变慢,建议先检查网络状态,排除网络延迟的影响。
| 问题 | 可能原因 | 快速解决方案 |
|---|---|---|
| CPU 占用过高 | 插件异常、大文件操作。 | 禁用插件后重启;关闭大文件。 |
| 内存持续增长 | 内存泄漏、插件问题。 | 重启 TraeCode;检查问题插件列表。 |
| TraeCode 卡顿/卡死 | 插件冲突、资源竞争。 | 禁用插件后重启;减少打开的窗口数。 |
| AI 功能变慢 | 网络延迟、内存不足。 | 检查网络状态;重启 TraeCode。 |
| 异常耗电 | 后台进程、无效请求。 | 升级到最新版本。 |
| 锁屏后白屏/黑屏 | GPU 进程异常。 | Kill GPU 进程或重启 TraeCode。 |
以下插件已确认会引起性能问题,建议检查并处理。
| 插件 ID | 问题 | 建议 |
|---|---|---|
steoates.autoimport |
大仓库代码变动时 CPU 占用飙升,导致卡死。 | 卸载该插件。 |
IWANABETHATGUY.path-alias |
占用大量 CPU 和内存。 | 卸载该插件。 |
r3inbowari.gomodexplorer |
创建大量 go list 进程,占用 CPU/内存。 |
卸载该插件。 |
vscjava.vscode-java-upgrade |
产生大量 rg 进程。 | 卸载该插件。 |
pranaygp.vscode-css-peek |
创建大量进程。 | 卸载该插件。 |
plantunicorn.tetrishelper |
占用大量内存。 | 卸载该插件。 |
codex |
运行中偶现占用大量内存。 | 暂时禁用等待官方优化,或卸载。 |
| 插件 ID | 问题 | 建议 |
|---|---|---|
esbenp.prettier-vscode |
12.x(代码删除/跳转卡顿)。 | 将插件降级到 11.x。 |
ChakrounAnas.turbo-console-log |
v3.16.0(大仓内存飙升)。 | 将插件降级到 v3.15.0。 |
| 插件/服务 | 问题 | 建议 |
|---|---|---|
lark-mcp |
占用大量内存。 | 改用 HTTP MCP。 |
以下语言服务的资源占用与项目规模和使用方式相关,属于正常现象:
排查步骤:

提示
如果 CPU 占用在未使用插件时仍超过 20%,建议禁用所有插件后重启排查。
排查步骤:
Cmd/Ctrl + Shift + P 快捷键,然后输入 restart(如 go: restart)。Cmd/Ctrl + Shift + P 快捷键,然后输入 restart ext。
快速解决:
Cmd+Q 或关闭窗口),重新打开。如果上述步骤无法解决,请收集进程信息后反馈给技术支持。
当发现电脑耗电速度过快(如放置一晚后电量耗尽),可按以下步骤排查:
macOS 用户排查步骤:
Cmd+J 打开下面板,找到并关闭耗电的终端。通用建议:升级到最新版本,我们已修复部分场景下产生大量无效请求的问题。
提示
TraeCode 3.x 以上版本已修复此问题。如果频繁遇到此问题,建议将 TraeCode 升级到最新版本。
问题现象:macOS 电脑锁屏后再打开屏幕,TraeCode 窗口显示黑屏或白屏。
问题原因:该问题由上游 Chromium 的 Skia Graphite 模块异常导致,这是 Chromium M134 版本在 macOS 上启用的新渲染架构。
解决方法:
Trae CN Helper (GPU)。Cmd+Q 完全退出 TraeCode。如果你看到 “系统内存压力过大” 的警告,或者从进程管理器跳转到本页,请阅读以下说明。



以上提示属于 macOS 系统级别的内存压力警告,表示你的 Mac 整体内存资源已接近极限,而非由 TraeCode 本身直接导致。当 TraeCode 检测到系统内存压力升高时,会提前发出提示,帮助你在应用被系统强制关闭之前采取应对措施。
什么是系统内存压力警告?
macOS 采用较为复杂的内存管理机制(内存压缩 + 交换空间 swap)来优化系统性能。当内存压力接近系统阈值时,TraeCode 会提前发出警告,提醒你及时处理,以避免系统因内存不足而强制终止应用。
警告类型:
| 警告类型 | 描述 | 处理建议 |
|---|---|---|
| 交换空间已达上限 | 系统的 swap 空间已耗尽,无法继续将内存数据换出到磁盘。 | 关闭内存占用较大的应用(如浏览器或其他 IDE)。 |
| 磁盘空间不足 | 磁盘剩余空间过低,可能影响 swap 文件的创建或扩展。 | 清理磁盘空间,例如清空废纸篓、清理下载文件夹或删除大型文件。 |
| 压缩器页面已达上限 / 压缩页面已达上限 | 内存压缩器占用的空间已接近系统限制,或被压缩的数据量已达到上限。 | 先保存当前工作,然后关闭不必要或长时间处于后台的应用。 |
注意
当多个警告同时出现时,说明系统内存压力已非常高。建议立即保存所有正在进行的工作,并尽快关闭非必要应用,以释放系统资源。
如果通过上述步骤仍无法解决问题,请按以下方式收集信息并反馈。


将复制的信息,发给 TRAE 的技术支持。
Cmd/Ctrl + Shift + P 打开命令面板。open all 搜索,选择 开发人员:Open All Logs Folder。如果是 AI 相关问题,还需要提供 SessionID:
点击进程资源管理器右上角的 上报异常 按钮提交问题,并附上:
提供完整的信息可以帮助我们更快定位和解决问题。