Codex VS Code 插件界面打开慢、输入后迟迟没有反馈,并不一定是模型推理或网络变慢。一个公开案例中,用户删除 ~/.codex 后问题仍然存在,随后通过 VS Code 的内置命令清理 openai.chatgpt 对应的大型存储数据库条目,完全重启编辑器后,面板打开和消息发送恢复流畅。这说明该案例更像扩展本地存储膨胀,但单个成功案例不能证明所有延迟都由同一原因造成。
排查前分别记录三个时间点:点击 Codex 图标到面板可交互、按下发送到界面确认已提交、已提交到首段回答出现。第一段明显变慢通常更接近 WebView 或扩展状态问题;只有最后一段变慢,则还要检查网络、服务状态、模型负载和上下文长度。
不要只用“感觉很卡”下结论。关闭其他高负载任务,在同一项目、同一会话和同一网络下重复三次,记录大致秒数。再新建一个短会话对照,避免把超长对话的渲染成本误认为整个插件故障。
Developer: Toggle Developer Tools,查看 Console 是否有数据库、WebView 或序列化错误。Developer: Open Logs Folder,保存问题发生时段的日志。日志可能包含项目路径、提示内容或账号信息,提交公开 issue 前必须脱敏。先留证据再清理,否则恢复后很难判断到底是哪类数据触发问题。
Developer: Remove Large Storage Database Entries...。openai.chatgpt。命令名称中的省略号表示还会出现选择步骤,不要在未核对扩展标识时确认。该操作针对编辑器维护的扩展存储条目,可能重置扩展的部分界面状态、缓存或本地记录,因此应先完成重要工作的保存,并确认账号可以重新登录。
~/.codex 可能包含配置、认证状态、会话数据和其他本地资产。公开案例已经表明,删除它没有解决这次延迟,因为问题数据位于 VS Code 的扩展存储层。扩大删除范围既可能丢失有用状态,也会引入更多变量。
同样,不要直接删除 VS Code 的整个用户数据目录。若需要隔离 profile,应创建临时 profile 做对照,并保留原目录。
| 测试项 | 清理前后保持不变 | 观察指标 |
|---|---|---|
| 首次打开面板 | 同一冷启动和工作区 | 可交互所需时间 |
| 发送短消息 | 同一网络与模型 | 提交确认延迟 |
| 新建会话 | 相同短提示 | 首段回答时间 |
| 恢复旧会话 | 同一条长会话 | 滚动和输入流畅度 |
至少重复几次,并完成一次冷启动。如果只有第一次变快、随后迅速恶化,应继续观察存储条目是否再次增长;这种结果更像数据持续累积,而不是一次性损坏。
如果命令没有列出 openai.chatgpt,或该扩展没有被识别为大型存储条目,就没有足够证据清理它。若消息已立即提交,只是回答生成慢,也不应把本地数据库当作首要原因。
企业环境还可能通过策略管理用户数据。无法确认数据影响范围时,应先由管理员备份 profile,再执行清理。
报告应包含版本、操作系统、工作区类型、三个阶段的延迟、存储清理前后结果以及脱敏日志。若能稳定复现“条目增长后变慢、清理后恢复”,再补充大致使用时长、会话数量和复发周期,这比只写“插件很卡”更有诊断价值。
当 Codex 面板和消息提交同时出现本地交互延迟,而且 VS Code 明确把 openai.chatgpt 列为大型存储数据库条目时,使用内置清理命令是一个边界清晰的恢复手段。它修复的是特定案例中的本地扩展状态,并不是网络慢、模型慢或所有 WebView 故障的通用答案。
正确顺序是先分段计时和保存日志,再精确清理单个扩展条目,完全重启并重复验证。若条件不吻合或操作无效,应转向 CPU、WebView、网络、长会话和工作区隔离诊断。
PHPUnit 如何为 preg_match 的失败分支实现 100% 代码覆盖率?
花云多个节点访问返回 403,是节点 IP 被限制了吗?
Claude Opus 4、GPT-5 与其他模型在端到端应用开发基准中表现如何?
SQL MCP Server 如何让每次数据库写操作都经过人工批准?
ubuntu17.10桌面回收站怎么删除?
Qwen Code 添加 Qwen3.7-Max 后为什么模型测试通过但连接总是超时?