Skip to content

G59 全54项选择漏采与帧报告来源登记修复 ​

同AI按Owner授权方案、实施与自复核,不是第三方验收。Canonical G59/G59.1/G59.2。基线9889248。本批E2限代码映射/真实框架单测/来源合同与主机资源;完整54项独立精度和固定五轮仍未通过,本机安装仍b122,不含本批修复。

1. 已证原因与修复范围 ​

真实scopedCapturePlan先迁移旧fps/frameTime分组,再查询Workbench映射。界面全部可见非启动15组只请求40项,漏了14项体验统计;这些指标只在不再显示的frameTime兼容项里。旧37项试验又未选3电池项,不是全54。

本批将既有14项frame-report请求加到displayPerformance组,原5项保留;默认10组的并集26→40,全非启动可见组40→54,显示组5→19。原picker名称/顺序、两条live曲线和三项既有report-only定义均未改。不是纯改名,也不把旧26项结果换算成新40项通过。

来源元数据另有独立缺陷:当前14项仍登记旧CoreProfile输入。只把profiles中这一族的adapterIDs改为ActivityTrace FrameLifetime + frame-pipeline,并说明family键为兼容而保留;Registry IDs/公式/质量/scope/版本/decoder/在线算法均未修改。新请求必须经过实际来源准备;空来源负控仍unsupported,不以请求代有数。

真实CLI adapter选择函数核对:显示组仍仅ActivityTrace;默认仍5个流适配器,全非启动仍7个流适配器,前后顺序/集合相等。声明source集合增加派生pseudo-ID并不等于新增采集服务。frame_time/launch_trace开关保持false,电池/温度来源开关保持原值;实际真机开销尚未由这些E2检查证明。

2. 不绕过电池运行条件 ​

静态并集54≠USB下54全部启用。原battery的Wi-Fi且未供电条件保持,当前USB会禁用这3项;没有假CLI计划、强选禁用行或缩小正式54账本。新版本实际同窗/五轮仍需合法设备路由与对应独立参考。电学与温度没有独立仪器的项目、opaque语义和三项帧时间1000倍规格冲突仍留未通过。

3. 匹配回归与失败保留 ​

新增两项真实Swift回归在旧映射上2测试/5断言失败;修复后Workbench12/12通过。首全Swift229项/3skip/15断言失败全来自旧测试假设显示组仅5项且所有项都是native;按新合同分开5 native/14 derived后,完整229项/3skip/0失败。首次失败保留,未改旧原始结论或移除断言。

Python新增逐14项source/实际adapter/feature/空来源负控;旧资源上预期失败,改资源后6项通过。首full套件180.520107s超时exit-15,日志开头3 import错误;独立loader证实初驱动缺Sidecar路径。历史G42正确全套耗时239.312343s,故先文档化整体预算600s并显式导入路径,再一次新驱动执行,原单测/产品性能断言/误差阈值不改。独立发现1561项、0 import错误发生在新驱动开始后;不冒称这是执行前完成的步骤。

4. 最终资源与效率证据 ​

阶段whole耗时RSS证据结论/范围
Workbench真实focused 12项45.167118s子进程最大296.210938MiB / 观察树峰853.371094MiB含增量编译;E2
最终全Swift 229 / skip3 / 0失败26.751225s子进程最大212.933594MiBE2,不是设备五轮
Python源合同6项1.190672s子进程最大28.046875MiB逐14项控制,不是14项数值校准
最终全Python 1561 / 0失败 / 0错误175.256884s whole / 174.517069s childchild自身峰184.121094MiBCPU 99.165858s;源码漂移0

优化基准从实际before/after Swift源码逐字抽取映射、迁移和lookup函数,独立编译;不是链接整个PerfowlCore,后者由上述真实XCTest另验。每模式10000次×5组,交替增删CPU组防编译器常量外提,base与toggled请求数分别留证(不是每次都请求54)。

请求场景before / after base IDsbefore / after中位(每10000次)比值after首响应
default26 / 400.082200s / 0.156129s1.8993640.145162ms
all-nonstartup40 / 540.145214s / 0.236327s1.6274390.035364ms

after自身RSS峰2.312500MiB,CPU 1.907197s;first5ms、每组2s、ratio3、RSS128MiB门均通过。请求项变多,所以不声称计算量相同或产品加速;mapping不在高频帧事件热路径。编译与子进程观察峰不排除未采到的瞬时峰,物理I/O峰unknown,设备侧CPU/RSS/吞吐/长采集仍未测。

验证入口与文档构建 ​

  • Swift:swift test --package-path MacApp --disable-sandbox --filter WorkbenchModelsTests;全量省略filter。
  • Python:现用Python3.12、显式Sidecar与tests导入路径后执行unittest.defaultTestLoader.discover;全1561清单和源码freeze/漂移检查均落盘。普通从仓库根直接discover缺导入路径的首失败不冒充全量验证。
  • Source审计:真实execution_stream_adapter_types_for/scoped_feature_flags与旧/新profiles资源,逐54项集合核对;不执行设备服务或产品解码。
  • 站点:cd site && npm run build(只构建,不deploy)。首build在42.761965s观察树1619.789063MiB,按1536MiB测试默认上界停止,旧件保留。先G59.3明确新的站点整体预算3072MiB/300s和本次heap1536MiB后,新构建exit0,whole 61.253512s / VitePress 58.66s,观察树峰1823.546875MiB;此为文档构建,不是产品速度/真机资源改善证明。
  • 本段补齐后另做最终文档一致性构建,其实际日志与封存记录另留;不回改上述一次构建结果,不据命令存在推断成功。

5. 交付与下一阶段 ​

源码改动限Workbench映射、实际scoped注释、匹配Swift/Python单测及当前来源JSON;不改算术/质量或历史Session。没有新产品/参考会话,没有新环境/worktree/网站发布。清理仅可重建缓存与重复暂存App,失败/待分析/封存证据保留;新版本仅覆盖同一标准安装位置。

完整54正式仍0/54,原固定五轮/独立数值误差/准备窗口门不变。 先从已回归的准确源码制作b123签名公证内部包并核独立解包、资源字节/实际PYZ、版本及同址覆盖;旧b122不能当新代码验收。随后冻结合法路由、真实54计划、完整准备/固定120s窗口、自产与实际产品同scope/native-clock参考及五轮。Startup12排除、A1 OPEN、Hybrid FROZEN、G9 OFF、GPL正式分发门保持。

Perfowl · Performance Observer