每天都要清理C盘内存

【环境信息】

  • 版本:TraeCode CN 3.3.94(官方渠道安装,Bug 在 3.3.93 与 3.3.94 均复现)
  • 系统:Windows 11 家庭中文版 64 位,16GB 内存
  • 磁盘:系统盘 C 盘(约 163GB)

【问题描述】
正常使用 IDE 期间,日志目录发生无节制的疯狂写入,日志无限增长、无滚动、无大小上限:

  1. AppData\Roaming\Trae CN\logs\aha_log\aha_electron_*.log
    • 08.25 单日 13.5 GB;08.26 单日 30.4 GB;08.27 单日 50.8 GB(持续写入至次日 9 点)
    • 实测写入速率峰值约 483 MB/分钟
  2. AppData\Roaming\Trae CN\monitor\parfait\:累积数十万个约 1MB 遥测小文件,单次清理达 12.9 GB
  3. AppData\Roaming\Trae CN\Crashpad\reports\:累积上万个 .dmp,单次清理达 8.4 GB

【实际影响】
系统盘多次被写满(剩余空间 0GB),系统严重卡顿。近几天被迫手工清理 7 次,累计清理约 370GB
日志/遥测数据,已设置每 4 小时自动清理脚本兜底,但治标不治本。

【根因定位(重要)】
对膨胀日志采样分析,刷屏内容高度集中,为 aha\components\towel 组件对 monitor
provider 的路由元信息查询,以 INFO 级别无节制输出(同一毫秒内打印数十条):

[INFO:aha\components\towel\common\ap_impl.cc:530] [TOWEL][APImpl::OnGetProviderMetaInfo]: RoutingId(x, x) provider monitor
[INFO:aha\components\towel\common\ap_impl.cc:540] [TOWEL][APImpl::OnGetProviderMetaInfo] update meta info for monitor method_list is monitor::MONITOR_EVENT|monitor::UPLOAD_LOGS|...
[INFO:aha\components\towel\public\provider.cc:196] [TOWEL][Provider::GetMetaInfo] provider monitor, method_size is 8 ...
[INFO:aha\components\towel\common\static_routing_ap.cc:181] [TOWEL][StaticRoutingAP::RunPendingRequestAndEvents] provider_name= monitor

疑似 monitor/遥测 provider 进入循环查询,且 INFO 级路由日志被全量落盘,两者叠加导致日志暴涨。
已在设置中关闭遥测(telemetry.telemetryLevel: off)观察中。

【已排除的原因】

  • 无自定义计划任务/启动项参与(已逐一核查)
  • 清空日志后立即被重写,确认是 IDE 内部进程持续写入

【期望修复】

  1. 修复 monitor provider 循环查询 + TOWEL INFO 日志洪泛
  2. 增加日志滚动与大小上限(单文件/单日上限,自动清理 N 天前日志)
  3. monitor 遥测与 Crashpad 增加保留策略,避免无限累积

【可提供】日志样本片段、磁盘占用截图、清理时间线,随时补充。

1 个赞

这有点小,我现在C盘都1T起步

可以反馈一下帮助与支持 - TRAE 官方中文社区

反正一打开TraeWork CN.C盘就满了。