Skip to content

Jitter Display 预启动负载与可观测资源采样资格方案 ​

决策与范围 ​

正式37/66、Jitter3/5,r4失败原件保留;不进入r5或下一指标。此前d01达到录制时限,但有连接日志与一次未分类内存读取失败,严格资格失败。空闲屏幕零时序行不能确认参考不可用。本方案由Owner已授权的同一AI分别完成方案、实现、执行及证据审查,不创建子代理。

建立独占attempt-11,唯一新前缀jitter-displayqual-20261023-e01。采用已有受核Fixture、原Display-only模板、35秒qualification负载与15秒全进程Trace。关键变化是先完成唯一冷请求与负载启动,关闭全部直连设备服务,再启动Trace;录制期间手机控制动作和直连服务请求均为0。没有产品代码变更、安装或Workbench Session,不计正式轮次。失败后不重复此配置,不覆盖此前脚本、计划或结果。

资源观察合同(先文档后实现) ​

  1. 新观察器每200ms采样Instruments、xctrace及既有支持进程族;记录每个进程的PID、创建时间、名称、RSS和采样单调时刻,仅进入私有证据。PID与创建时间共同标识生命;PID重用不能视为同一进程。开始记录前取得观察器ready,结束后取最后一帧;观察全过程覆盖进程启动、录制与保存。
  2. 分开记录NoSuchProcess、ZombieProcess、AccessDenied及其他异常,附发生时刻、操作阶段和已知生命信息。不得把错误吞掉或转成RSS=0。读取异常后立即独立复查该PID及生命:明确不存在或已换生命记confirmedExitedBeforeRead,表示这一时刻不再有该生命;访问拒绝、无法复查、仍存活或僵尸均为unresolvedMemoryRead,资源覆盖失败。新策略只适用于新证据,不豁免d01的未知点。
  3. 输出目录遍历异常同样分类。尚未创建的Trace是合法0字节;目录/文件在扫描中消失、权限不足或不支持的类型均记录,输出覆盖失败。禁止跟随符号链接。RSS为当前成功读取的生命之和,存在未解决错误时标partial,不把部分和称为完整RSS。
  4. 门保持RSS严格小于805,306,368 B、probe严格小于134,217,728 B、录制进程与观察器均不超过45秒;任一硬门触发至多一次SIGINT、5秒后仍存活才SIGKILL并拒绝资格。采样间隔大于0.6秒、无进程启动后采样或任何未解决读取错误均拒绝资格。资源观察是采样证据,不声称观测到了两采样点之间的瞬时峰。
  5. 软件验证使用可控的正常进程、进程消失、PID重用、访问拒绝、僵尸和文件系统错误反例。按225次采样、接近本机观察规模比较旧/新采样器wall/CPU/RSS与I/O,目标单次采样P95<50ms、总wall/CPU<旧版2倍且增量<1秒、内存<192MiB;首响应<50ms。采样器不进入产品或手机热路径。

一次性执行与保全 ​

  1. 从c02/d01后验冻结24run、144文件23,780,925 B、70请求与33gate的真实清单和SHA;新鲜只读守卫重核安装签名/来源、设备与目标生命、终态释放、前缀无碰撞、无pending/part、0活动Session。读取真实Data/Disk容量;两端可用空间≥10GiB且≥136,314,880 B预算两倍。守卫≤45秒,完成后关闭全部服务;离线独立审查通过才执行。
  2. 动作前重核同一生命、请求/gate清单与实际容量;至多一次正常SIGTERM,确认旧生命消失两次。生成唯一nonce与89秒有效冷请求;写part、读回、原子rename各一次;仅启动一次受核Fixture,确认intent/claimed与请求逐字节一致及新生命。请求purpose=qualification, cancelAfterSeconds=35,不重放旧队列。全部直连服务关闭结果必须成功。
  3. 关闭服务后立刻启动资源观察器,ready后执行唯一15秒Display-only Trace。记录进程起始与实际record-start通知各自单调时刻/UTC,不混称;通知缺失、提前退出或保护停止保留原件并拒绝。期间无手机控制、查询或Workbench。自然结束后才重开只读服务;等待这一run终态并保全六件/请求/gate,重哈希所有旧文件,禁止删失败件。
  4. 独立导出TOC与Display/time-info表,每条导出≤120秒/192MiB,按TOC实际run/data/table索引解析节点;保留所有表和0行。TOC实际时长≥14.95秒、Time limit reached、exit0、无保护停止、区间无断连/usage assertion日志、资源覆盖/容量/SHA门全部通过,才称本次录制配置健康。
  5. 用time-info里的Mach绝对/连续时钟与Fixture原始双钟bracket,证明至少10秒实际负载和Trace重叠。不得仅用host进程墙钟猜测。检查是否有逐帧时序行、目标/显示身份、端点语义及100µs唯一配对可行性;没有逐帧行或只有元数据不能称参考合格。确认参考不可用需要完整调查结论,本次结果不自动触发Owner无参考通过政策。

效率与完成边界 ​

旧数据SHA单遍O(n),约23.8MB;录制一次,采样≤225次,目录扫描局限probe,内存有界,不扫全盘。守卫预计<45秒,录制含启动/保存<45秒,负载35秒,终态只读等待≤45秒;常规全流程<4分钟,单次服务调用8秒,外围监督有界。记录实际wall/CPU/RSS、字节与容量;测试工具通过不等于指标通过。

通过才另立正式采集方案;失败封存并依据具体证据决定下一路径,不拼接r4,不进入下一指标。referenceQualified=false、referenceAccuracyValidated=false、referenceUnavailableConfirmed=false、formalFiveRoundsPassed=false保持至相应门实际满足。Owner授权自主清理易失测试数据,保存Session、Raw和失败原件继续保全。网站/Webhook欠项按授权partial,公证暂缓,仅内部测试。

Implementation Update · 2026-10-23 · 资源采样与执行器 ​

新增内部离线工具resource_snapshot.py及反控测试;未修改产品或手机App。进程异常按具体类型与生命复查结果记录,目录扫描拒绝链接及未知条目;未解决错误保持partial。72项Jitter目录测试通过(0.043秒)。225次同规模采样旧/新版wall为1.734215/1.724448秒、CPU为1.730553/1.723416秒,新版P95为8.266ms、首响应7.938ms、峰RSS21,872,640 B;读取相同既有probe树,实际I/O unknown。满足本方案软件效率门,不代表设备或指标通过。

私有e01冻结13项初始输入;初次离线预审仅因两个私有脚本权限0644失败,手机动作0。修正为0600,保留失败原件,再以独立a02执行器/审查器和16项输入清单通过19项预检。没有重发或重跑手机动作。Capture输出中的旧attemptID标签继承自c02模板,不作为归属依据;以独占根、唯一runName、请求nonce、实际脚本SHA与冻结清单为准。脚本外围把预期exit1写成fatal SystemExit的日志标签亦保留;实质判定由下述独立源审查作出。

Validation Update · 2026-10-23 · e01仍未准入 ​

唯一录制失败,Jitter仍3/5、整体37/66。 手机实枚举24个旧run,144文件23,780,925 B、70请求、33gate,全部终态且释放;新鲜守卫与独立预检通过。真实Data/Disk总容量分别121,545,928,704/128,000,000,000 B;手机与主机剩余空间均满足10GiB及预算两倍门。只执行一次正常退出、一次新冷请求写入/rename及一次启动。已确认请求消费和新进程生命后关闭所有直连服务,再开始Trace;逐调用单调时刻复算证明录制期间没有直连请求或手机控制动作。

Fixture完整运行35.006184秒、1,502条record,预期取消后释放负载并恢复idle;六件原件239,871 B已保全。后验25run/150文件24,020,796 B、72请求/34gate,无pending/part、0活动Session。旧144文件/70请求/33gate逐件SHA完全一致。

录制命令exit0、进程墙钟10.237385秒,但实际TOC仅0.331324秒、结束原因为Device disconnected。导出的28条非元数据记录包括vsync 7、display事件1、surface聚合1、surface interval 1、queue 2、swap 2及Metal surface访问14;另有时钟与显示元数据各1行。它们证明源并非全无事件,不能覆盖一个10秒Jitter窗口。独立time-info与Fixture双钟复算实际重叠仅0.331324秒,不补采、不拼接旧片段。

观察器10.451885秒、51点,RSS峰536,264,704 B、probe峰7,043,465 B,最大采样间隔0.210068秒,未解决内存读取0、目录异常0;完整覆盖录制进程并在结束后取最后一帧,未触发保护停止。资源观察覆盖门通过,但录制时长/连接日志/至少10秒重叠门失败,所以整体配置未准入。TOC与表导出均通过120秒/192MiB资源门;完整Trace逐文件重新哈希一致,大小7,038,220 B。没有用资源修复掩盖Trace中断。

e01只证明本次配置当前无法提供完整对照;不归因硬件、产品代码或锁屏,不声称设备永久不支持。原件、所有失败审查与独立结果保留在私有attempt-11。本配置封存,不重复。后续先将Metal、Frame Lifetimes、Animation Hitches与Display的实际结果按完整同层同窗要求汇总,再决定是否满足Owner无参考政策;本次工具结果自身所有参考/指标通过标记仍false。

Perfowl · Performance Observer