Qoder CN 桌面端(0.1.2 版本)出现"越使用越卡"的现象:刚启动时流畅,使用约 1 小时后打字输入明显一卡一卡,偶尔窗口短暂无响应;重启应用后立即恢复,但随使用时间再次变卡。怀疑是累积型资源泄漏,自行排查后定位到主进程句柄持续增长,想确认是否为已知问题、官方是否有修复计划。
C:\Users\<user>\AppData\Local\Programs\Qoder CN\.qoder-versions\0.1.2)~/.qoder-cn/skills 37 个 + ~/.agents/skills 64 个)1. 已排除 CPU / 磁盘因素:空闲时采样 75 秒(4 秒间隔),所有 Qoder CN 进程 CPU ≈ 0%,磁盘读写 ≈ 0,应用数据目录与日志总共不到 400MB。
2. 主进程句柄持续增长(空闲时也不停止):
| 时间 | 句柄数 | 工作集 | 私有内存 |
|---|---|---|---|
| 09:46 | 5,719 | 1,045 MB | 1,812 MB |
| 09:50 | 5,788 | 1,173 MB | 1,975 MB |
| 09:51 | 5,823 | 1,124 MB | 1,919 MB |
约 +20 个句柄/分钟 净增长,私有内存 1.8~2.0GB 不回落。
3. 句柄类型分解(NtQuerySystemInformation 枚举 5,719 个句柄):
4454 File ← 占 78%,异常
322 Event
131 Thread
112 Section
... 其余正常
4. 泄漏的 File 句柄路径高度集中,全部是技能目录的目录句柄:
120 × ...\Users\<user>\.agents\skills\understand\languages
91 × ...\Users\<user>\.qoder-cn\skills\gaia\gaia
84 × ...\Users\<user>\.qoder-cn\skills\systematic-debugging
63 × ...\Users\<user>\.qoder-cn\skills\pdf\scripts
(约 300 个唯一路径,均为两个 skills 目录下的技能子目录)
5. 应用日志伴随主进程阻塞:
[ChatSession] Control request "get_context_usage" timed out after 60000ms
[GitRepository] Git 仓库状态探测失败 {"operation":"read_worktree_status","failureKind":"timeout","durationMs":5122}
Get-Process "Qoder CN" | Sort-Object HandleCount -Descending |
Select-Object -First 1 Id, HandleCount, @{n='RAM_MB';e={[math]::Round($_.WS/1MB)}}, @{n='Priv_MB';e={[math]::Round($_.PrivateMemorySize/1MB)}}
get_context_usage 60s 超时、git 状态探测阻塞主进程的问题是否也在修复范围内?如官方需要完整的句柄枚举脚本或原始日志,我可以随时提供。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Qoder CN 是 Qoder CN 系列中面向软件开发场景的核心子产品(原“通义灵码”),提供 IDE、JetBrains 插件、Visual Studio Code 插件等多种使用形态。Qoder CN 持续提供代码智能生成、智能问答、多文件修改、编程智能体等能力,并在模型选择、专家协作、任务规划等方向全面升级,为开发者带来高效、流畅的编码体验。同时面向企业客户提供企业标准版、企业专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。