Skip to content

[Feature]: 启动缓慢 #425

@ttszzz

Description

@ttszzz

你遇到的使用场景或痛点

反馈:Codex++ 启动耗时约 1 分钟,原始 Codex 仅需 15 秒

环境:Windows 10,Codex 26.527.3378.0(Microsoft Store)

现象:

原始 Codex 独立启动约 15 秒可用
通过 Codex++ 启动需约 1 分钟,加载动画期间 Codex 界面会闪现 1-2 次(出现→退回加载→再出现)
已排除用户脚本(全部禁用后无改善)、网络延迟(断网测试排除)、.codex 目录膨胀(已清理)
初步定位:
通过分析 codex-plus-plus.exe 二进制,发现嵌入了 --codex-plus-menu-height、--codex-session-title-mask 等 UI 注入相关标志。推测启动时向 Codex 注入覆盖层菜单 / 标题栏修改等操作触发了 Codex 页面 re-render,是"闪现"和延迟的直接原因。

又分析了 codex-plus.log 启动日志,manager.start 到首个 helper.listening 之间有 54.9 秒的日志空白期(无任何事件),这很可能是启动慢的直接原因。之后 bridge、status 等操作全部瞬时完成(0ms)。

另外 helper 进程稳定性很差:4 次 manager.start 之间出现了 20+ 次 helper 独立重启,其中一次从 manager 启动到 helper 就绪长达 355 秒。

helper 进程是不是在启动时做了外网请求?但在直连网络下超时。建议给这个请求加超时保护或离线降级

希望增加什么

优化启动时间

功能范围

启动 / 会话修复

你目前的替代做法

No response

提交前确认

  • 我确认这不是已有功能可以完成的操作。

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: uiInterface or layoutneeds triageNeeds initial maintainer reviewtype: featureFeature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions