Skip to content

perf: 审计 #54 hosted 成本批次并保留环境护栏失败 - #105

Closed
JavaZeroo wants to merge 2 commits into
perf/grapheme-batch-r54from
perf/grapheme-hosted-r54
Closed

JavaZeroo wants to merge 2 commits into
perf/grapheme-batch-r54from
perf/grapheme-hosted-r54

Conversation

@JavaZeroo

@JavaZeroo JavaZeroo commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

首次独立 Windows 成本作业成功复建固定 .3/.4 并通过四次短正确性和空闲预检,但第24个样本触发原5%环境护栏,第一批停止、第二批未启动。本PR交付可审计构建/执行器、全部实际证据及失败保留;完整批次、归因和用户预算仍未完成,不从部分样本计算吞吐回归。

基于 Draft #104,目标分支 perf/grapheme-batch-r54;本PR保持Draft。固定Rust1.92.0/MSVC x64、两份原源码、共同harness、locked/offline/no-default-features、各112位置与首错停止均保持。产品核心、后端、Windows11验收和数值容差没有改变。

实际 run 40490861301 来自 f734d29bc4f8a120eac59da3acac3169d49231b2、attempt1。24次输出均正确且退出0,23个记录有效;sequence23 的全机busy2.484375s减内层CPU2.03125s,再除全机总区间8.375s,为5.410447761%,故停止。这是包含自身区间外工作的未归属活动估计,不能归因到某个后台进程,也不是用户的产品性能容差。没有补样、重跑或性能通过结论。

固定记录与归档包含来源/环境/二进制、130份清单证据及56份原字节流。首次产物审查发现两份编译日志各10处8.3短路径;原ZIP保持local,公开副本另列转换前后SHA,仅改日志前缀及清单。修正导出器实际查询短路径、覆盖大小写/斜杠/转义;修正不回填旧测量身份。成本作业改为只在分支创建push运行,后续代码或证据修订不会自动启动替代样本。

验证:失败身份、截断JSONL和短路径均有反例修正;本地measurement最终32/32(15.152s),Windows实际短路径查询及归档独立验证通过,Standards/Spec最终均0项剩余发现。原测量提交四条普通CI全部success、attempt1:默认Windows46/46、Linux29/29;候选measurementWindows40/40、Linux39通过/1个Windows专属跳过。最终修订 ed0c12597d3b80a8806b2c6c24032cffaacf0945 的四条普通 CI 全部 success、attempt 1:默认 PR、默认 push均为 Windows 46/46、Linux 29/29;候选 PR、候选 push的 measurement 均为 Windows 41/41、Linux 40 通过/1 个 Windows 专属跳过。PR 实际检出 5ec37648a5655923e3a3ad3cc58ab7770c5ba044,树与最终审查树 168114e4943dc62a17b4618abaa97d4af6655c15 一致;这些普通回归与失败成本作业分列。

Refs #54、#34;performance_gate=not_evaluated。下一项为另行预声明的完整子进程/runner CPU诊断,不能把此不完整批次或后续CI当作成本通过。

@JavaZeroo JavaZeroo changed the title perf: 在独立 Windows 作业复建并执行 #54 固定成本批次 perf: 审计 #54 hosted 成本批次并保留环境护栏失败 Oct 27, 2026
@JavaZeroo

Copy link
Copy Markdown
Owner Author

由 #262 取代关闭:#104–#107 是同一目标(#54 冻结字素成本批次与 hosted/CPU 诊断)的四层堆叠,根分支落后 main 398 个提交,栈顶对 main 有 2 处文档语义冲突,无法机械重基。

#262 已从 main 起新分支重放这 10 个提交,并把文档增量合并为一次提交;CI 全绿(10/10)。

本 PR 的讨论与提交仍保留在分支上,需要时可直接查阅。

@JavaZeroo JavaZeroo closed this Oct 31, 2026
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