Frame Pacing Jitter:离线实现与独立复核
状态:partial。 离线实现与软件门完成;Jitter 正式真机验收仍为 0/5,整体正式验收仍为 37/66。手机暂不可操作,本批没有设备读写、安装、启动或创建新 attempt。
实现范围
- 实时 Jitter 复用 P95 已验证的样本、来源身份、时间窗口和 freshness 结果,不新增采集线程、设备服务、订阅或历史数据副本。
- 公式为同一 10 秒窗口中的
nearest-rank P95(FrameTime) - median P50(FrameTime),区间为(windowLeftNs, windowRightNs];至少 5 点才发布数值,缺值不填 0。 - ActivityTrace Frame Report v4 增加最后连续主显示段的 10 秒摘要,并保留原生 presentation 时间作为末窗锚点;CoreProfile v3 与旧未标记历史回放兼容路径未改。
- 独立复核发现封存报告会把损坏的来源 epoch、reconnect、目标身份或显示字段强制转换或夹到默认值。方案补入严格整数合同后,非法字段 fail-closed 为
null/unsupported-schema,并清空摘要窗口。
软件验证
- Python 3.12 arm64 聚焦套件:56 项通过,0.242 秒。
- Sidecar 全量回归:2,874 项通过,131.869 秒,0 failures、0 errors、0 skips,exit 0;显式加载本机 ABI 匹配的 arm64 原生扩展。
- 120Hz 等效内存窗口基准覆盖 72,000 与 432,000 事件。最大观测到 snapshot 增量约 0.625 微秒,RSS 增量 0.265 MiB;该基准不测 GUI 端到端首响应,I/O 为 unknown。
本机内部候选
按 Owner 的本机内部测试授权生成 arm64 Build 209。App 与 DMG 严格签名、镜像校验、只读独立解包树比较和冻结 Collector Core probe 均通过;包内已核见本批三个 Sidecar 模块。当前无 Developer ID identity,候选使用 Apple Development 签名,且未公证。Gatekeeper 返回 exit 3;候选未安装、未启动,手机调用为 0。DMG 为 136,181,616 bytes,SHA-256 832adf41286a01475e84f103f83610fca75d3638b4c596270d32f578bc8f22a8。这不是正式发行或部署证据。
验收边界与后续
以上是 E2 软件与离线证据,不能替代真机 E4 或物理精度校准。Metal MTLDrawable.presentedTime 仍是待核资格的独立参考候选,目前未确认合格,也未确认不存在;不提前按无参考政策计入通过。
手机可操作后,先建立新的独占 attempt 文档,核对并保全旧数据 SHA、真实枚举容量和手机通道;之后使用新的 run 前缀和实际容量收据完成完整五轮。每轮独立保留,失败样本不删、不拼接。只有五轮无异常且确认不存在合格参考,才按 Owner 政策标记并计入正式验收。
详细方案、公式、测试命令、性能对比和剩余门禁见 方案与实施记录。本快照不代表生产网站已发布。