外观
同AI方案/执行/分步骤验收,整体5/54、第六发送。G494无Profiler p9563.118578ms/16尾部全部1秒同相位;G503无Profiler p9570.395729ms/max128.515867ms、25尾部全部另一半秒相位,240正常/8请求/五接受保护均成立、15工程唯queue失败。G501固定宿主栈看到实际SwiftUI/AppKit布局、后台NativePreview,不能定位每点栈或唯一原因。G496截图组件取消动画CPU0.850503→0.408205秒,但原组件未复现排队。因此这是待真实验证的最小UI优化候选,不宣布已证唯一根因或产品修好,不再盲采相同资格。
范围、影响与不变量
只改PerfowlWorkbenchView.swift中实时截图最后ID变化后的程序性跟随:取消0.2秒连续滚动动画,使用明确无动画Transaction立即滚到同一latestID、同一trailing anchor;保留正常用户拖动、onAppear跟随、所有帧/横轴/真实gap、取值/缓存/尺寸/采集1Hz、16MiB/32图片cache及完整原工作台。无equality/visibility门,不隐藏指标或中断采集,不改任何Core/Sidecar算法、字段/公式/角色/时钟/队列计时/批处理/来源、40项选择/500ms、五轮分母与原50ms p95/250ms max门。指标口径未变,长期指标知识无需重写成新算法。既有同文件WIP已在私有按原字节保存,仅唯一片段替换、不restore/stash/reset,不混入他方改动提交。
执行与匹配验证
- 两个目标文件写前SHA与147产品pins冻结;唯一片段断言替换,添加显示合同测试(无动画Transaction、同latest/trailing、onAppear存在、原时间轴/gap/无crop不变)。静态控制只证结构,不能替代真实性能。
- 原环境Swift匹配显示/布局/cache测试,jobs2、≤360秒/树1536MiB;完整Swift回归随后、≤360秒同资源(预先登记一次,不失败自动重试)。侧采集147产品pins中仅App文件改变,全部Core/Sidecar不变,可复用2217原Python/native结果但要逐SHA确认其来源,不能称本批重跑2217。
- GUI/current源按同包流程编译签名166,复用严格核同的165 Core/SDK/legacy/native运行件;新Core未改变,不凭复用描述新构建。编译包≤900秒/树2048MiB,预计新增≤2GiB、磁盘≥10GiB/新增两倍;逐Swift Mach-O文本当前构建相同且只App文本变化,Core/模块全部按当前源码指纹匹配。签名DMG、独立解包/严格签名/来源核验,空闲后唯一
/Applications/Perfowl.app同址覆盖,165必要回滚保留,dist仅新当前DMG+sum。Owner暂免公证仅内部测试,staple/Gatekeeper/GPL公开分发仍open、不冒充最终发布包。 - 新来源/QA冻结和真实无Profiler资格仅一次、原120槽/240机会/8请求与五保护/15工程全门、准备/过渡/尾部/失败及旧cohort不变,根因仍以真实结果判断,不调相位或采样。失败保留停止不扩样;通过分步骤独立审计后再立固定五全新正式轮,资格不计入五轮。手机997预期+12尚可;五轮前须另清已双封存的成功可替代参考,不删除任何失败或原Mac证据,不抬1024上限。
轻量化、诚实与闭环
O(屏内布局)程序性一次跳转替代0.2秒多个布局帧,数据O(原点数)不变、串行1/无新环境或工作树;比较前G503真实CPU/RSS/queue与组件CPU,后必须同源真实资格CPU/RSS/原队列/实际停止,不用离线近零替代。时间复杂度/吞吐量源仍500ms,不提高后台服务频率;工具I/O峰unknown,任务观察超时读同柄不重启。不先自判6/54或接受接收,不发工具/文档批次完成通知。开发记录同文增量,真实完成阶段才窄范围commit、GitHub/GitLab各一次同步、按规范阶段通知;共享800余WIP不混提交,最终全main整合另核。不发布网站,本阶段未改变指标数量/支持语义,站点总表与归档只做当前失败/候选的诚实联动。
Implementation Update · 2026-10-11(匹配回归终态)
已按唯一片段替换实现实时截图无动画Transaction;新增1个显示合同测试。仅App显示源变化,146项Core/Sidecar产品pins保持,原同文件WIP写前字节保留。匹配布局/cache/显示回归实际23项、0失败,工具exit0,92.311秒/树计费峰1,238,732,800B,360秒/1536MiB守卫通过。静态测试不是UI性能或真机指标通过。既有2217 Python/native结果本批未重跑。
下一完整Swift回归在原环境预先登记一次,jobs2、360秒/1536MiB;入口/当前源与全部Swift测试已写前pin,失败不自动重试,不改原队列50/250ms门。当前安装仍唯一165,未新增采集、未进入正式五轮。G506清理14份核同重复暂存3,195,110,264B,检测到新编译即停止,保留所有原件;另只读收尾核对完成,现容量约16GiB,每新动作再核。
Validation Update · 2026-10-11(首轮完整回归保留失败)
335项/4原跳过/1失败,唯一是G201旧子树契约的保留动画断言(L46)与本方案无动画候选冲突;实际43.812秒/树240,009,216B,exit1且资源守卫stop=null。原件完整保留,未重复旧入口、未打包安装或采新会话。另按G508先落计划,仅对齐该方法为nil Transaction/禁动画/原latest与初始滚动,其他约束与全部产品源不变;更新后须新基线一次匹配及全回归,不能跳过失败测试或自判产品修好。
Validation Update · 2026-10-11(候选来源/软件/包推进,真实性能未评估)
G508对齐旧动画契约后新28匹配/335总项(4旧跳过)0失败,G507-R1 currentGUI166签名/唯一覆盖完成。G509-R1在Start前自有网络发现退出role缺覆盖早停,未得到新queue测量,故取消动画是否改善原70.395729ms尾部仍未证明。G511只处理QA准备角色与零Start收尾,不追加产品更改或改指标门。阶段整体5/54、发送正式0/5、接收锁定;原已失败资格/五轮与所有样本留存。