Codex响应慢是可定位修复的性能异常,主因包括模式误用(需切Goal/Dev Mode)、Excel后端用Interop(应改EPPlus)、日志/会话膨胀、VS Code自动格式化及TCP保活参数不当。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

codex偶尔响应太慢不是正常现象,而是明确可定位、可修复的性能异常信号——它通常指向本地状态膨胀、模式误用或配置错位中的某一项,而非AI模型固有延迟。连续三次以上出现超8秒无响应,就该立即进入排查流程。
先确认是不是真慢,还是你没切对模式
打开Codex界面,输入任意一句带明确动作的指令,例如“把当前文件夹下所有.py文件名列成表格”,观察首Token返回时间。若超过5秒,说明未进入任务执行模式;此时点击右上角齿轮图标→选择【Goal Mode】或【Dev Mode】,再重试同一指令。聊天模式(Chat Mode)下Codex只会推理、不会执行,所有“写代码”“改文件”类请求都会卡在空转阶段。
这一步跳过会导致后续所有优化白做——因为工具根本没被授权动手。
检查Excel后端是否还在用Interop
在Codex命令行中执行:
codex exec "show excel backend"
如果返回结果里含【Microsoft.Office.Interop.Excel】,立刻执行:
codex config set excel.backend epplus
Interop会每次调用都唤醒真实Excel进程,哪怕只读一个单元格也要启动GUI渲染和公式引擎,10MB文件卡顿30秒以上是常态。EPPlus纯内存解析,不依赖Office安装,切换后Excel类操作响应时间从秒级降至毫秒级。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
清理历史会话与膨胀日志
第一步:关闭Codex客户端
第二步:按Win+R输入 %USERPROFILE%\.codex 回车,打开该目录
第三步:定位并删除以下两类文件:
• 所有体积超过200MB的 【logs_2.sqlite】
• sessions/ 目录下创建时间早于30天、且状态为“completed”或“test”的会话文件夹
实测显示,当logs_2.sqlite突破400MB后,Codex启动时需加载近12万条日志索引,CPU持续满载26秒;删掉后首次启动耗时从28秒压至1.3秒。
禁用VS Code里拖后腿的自动格式化
方法一:在VS Code设置中搜索 editor.formatOnSave → 关闭开关
方法二:直接编辑 settings.json,将 "editor.formatOnSave": true 改为 false
formatOnSave会在Codex每次生成代码后触发完整格式化流水线,包括Prettier调用、AST解析、跨文件引用检查——这会把本该1秒完成的代码插入变成5~7秒阻塞操作。关掉它,Codex输出即见即用。
强制刷新TCP保活参数(仅限Linux/macOS)
执行:
sudo sysctl -w net.ipv4.tcp_keepalive_time=1800 net.ipv4.tcp_keepalive_intvl=30 net.ipv4.tcp_keepalive_probes=6
然后重启Codex进程
默认TCP保活间隔75秒,而Codex长连接常在30秒内静默,服务端提前断连导致每次请求都要重建TLS握手,首包延迟飙升。新参数使连接在空闲5分钟内始终存活,避免无谓重连。

















