Skip to content

ci: 增加合并后应用性能基线入口(#18) - #116

Merged
gewill merged 4 commits into
developfrom
codex/18-integrated-performance-baseline
Sep 16, 2026
Merged

gewill merged 4 commits into
developfrom
codex/18-integrated-performance-baseline

Conversation

@gewill

@gewill gewill commented Sep 16, 2026

Copy link
Copy Markdown
Owner

问题与实现

#18 的应用基线仍停留在旧源码,当前 CI 没有现成入口采集整合后的新进程、首次/热转换、七配置与大文本内存样本。本 PR 增加一个手动启用的 Release 基线 job,复用现有协议 2、固定 Xcode 26.3 和依赖,顺序运行 5 个新进程。

无产品 UI 改动。每次保留原始样本、源码/产物/依赖来源、汇总和失败构建日志;日常 PR 不增加性能矩阵,不触发 Xcode Cloud。新进程不称冷缓存,托管窗口不替代原生窗口生命周期,#18 不自动关闭。

验证

  • 9 项验证脚本故障传播检查通过。
  • 性能工具单元测试通过,YAML 解析及 git diff --check 通过。
  • 首轮实际运行 https://github.com/gewill/OpenCCman/actions/runs/35065648719 成功;来源 a37e831,产品源码与 develop@ce87387 相同。
  • 5 份完整原始样本和来源已归档,新增校验器在实际下载数据上通过,文件校验和复核通过。
  • macOS 15.7.9 / Xcode 26.3 / Apple M1 (Virtual):10 MiB 模型转换中位数 377.36 ms(351.36–410.84);进程起点到根布局中位数 808.95 ms(715.35–2370.14)。不代表冷缓存、画面呈现或相对旧版收益。
  • 5 个样本的两轮托管窗口关闭后额外模型均为 0;不替代 [性能] 定位原生关窗后 HomeViewModel 累积的持有链 #93 原生 WindowGroup/AX 持有链验收。
  • 最终提交的常规 App Regression 仍以 PR 最新检查为准。

@gewill
gewill merged commit 2c86b7f into develop Sep 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant