Skip to content

P95 FrameTime完整五轮正式通过 ​

文档类型devlog。同一AI按Owner授权承担方案、实现、测试与证据核对,无子代理;不要求Owner额外复核。指标验收结论与交付同步状态分别记录。

P95 ARM202/Lab29新独占五轮正式通过,600/600固定点有效、831实际消费者、36204完整Raw,全部231尾部样本保留;独立原生整数窗口/实际Core/导出核同。正式36/66、剩30,无独立参考标记6项,下一屏幕刷新率0/5。

原始字段、公式与质量合同 ​

Canonical方案、完整实现与所有失败 · 指标知识页。P95为foreground-device、milliseconds,基于activitytracetap/IOMFBServer FrameLifetime的原生Mach端点。策略p95-window-segment.v2独立维护连续segment;单区间先做原生整数差再换算,最近10秒左开右闭窗口,nearest-rank=(95*n+99)//100,n<5为null/warmup,最后round六位。按真实realtimeConsumeMonotonicNs不晚于发表cut重建已消费集合;receipt仅用于核对,不能充期望。静默、重置、乱序、未来来源、缺失与上界依冻结合同处理,不用0或旧值补齐。共享已验FrameTime/FPS不重开五轮。

软件准备完整Core2851/2851、0skip、P95专项13控制、原生整数oracle17控制、实际44Core八个导出控制及7200规模工具控制已通过E2,原生桥29组控制/七匹配控制均保留。早期效率失败没有删除;最终a07三场景wall比1.111098/1.136757/1.121459满足冻结门。ARM202与Lab29内部开发签名/严格校验及标准唯一安装已经完成,此后产品与Fixture源码不改;本批新增参数化执行、保全和离线核对工具。

新独占attempt与五轮结果 ​

源码52b35a94及冻结工作树方案增量,ARM202/Lab29,p95-formal-20261021-a03五新名、五新Session及进程生命。236项输入冻结并另存3963214B私有逐SHA副本,未用新文档覆盖历史输入。初始P95实际12、计划增5,主run59不动;每轮即时枚举容量、源/host旧件核同、签名版本及新鲜稳定生命门,确认全部旧负载封口后至多正常退出同一自有生命一次、两次缺席,再单次冷请求写/rename、产品Start/Stop各一次。没有安装、直接额外launch、删除或拼接旧轮。每轮实际Start前新鲜度收据均通过:ready年龄≤30秒、冷请求expiry剩余≥45秒、同轮worker唯一存活、无stop-ready/终态,随后新鲜AX Start一次。

每轮140秒,20秒30Hz请求基线、40秒60Hz请求、40秒每12请求一次80ms长帧延迟、40秒恢复;请求Hz只描述刺激,实际完成量来自Metal呈现与GPU账。固定首120机会≥119有效、最大有效gap≤2秒;轮间wall与monotonic均≥600秒,从前轮证据核对终态计算,任何失败停止整attempt,不删首点/尾部、不缩分母。

轮有效/120最大gap秒实际消费者完整Raw实际上屏负载秒
1120/1201.01298537515772427210140.007227917
2120/1201.02302425016972417211140.008905417
3120/1201.01923716716772407212140.015964792
4120/1201.01814275018172427211140.014023167
5120/1201.02068675015772397209140.007474167

全部831实际消费者及36204 Raw重新核原生端点、consume cut、窗口n/rank、数值/质量、产品CSV/JSONL、实际44Core模型/Codable/CSV/JSONL及SQLite封口/roots;所有过渡、等待与停止尾部保留,未消费尾Raw共1(仅第五轮,末发表cut后103.260208ms的source-gap),原字节完整保留并独立核原生端点、顺序、阈值、空值和总量守恒,未补造发表点。五个Session与进程生命独立,来源/scope/公式异常0。第2–5轮各有实际12931安装件/严格签名新鲜核对收据。最终只读核全部17个P95目录、141件/17553700B来源原件及host副本,主run59及metadata/导出守恒,写入/信号/新run/安装/删除0。

最终离线全量复核1.392秒,监督峰152223744B,60秒/192MiB限内;手机调用0,属于当前真实规模,不外推更大设备或多display流。Lab28 OFF/ON真实CPU增0.071909个百分点、footprint增426032B;Lab29相对Lab28同产品一对成本CPU增0.05065896个百分点、footprint降131120B,均符合既定参考成本门;五轮callback均值/P95≤1ms,完整最差值逐轮保留。以上自有App成本和局部观察不能当作整机开销或所有业务结论。

独立参考调查与Owner正式标记 ​

自有Metal实际presentedTime与原生双钟桥已设计、实现并实测。新诊断全部7212 drawable双向唯一匹配,但整机7250 Raw含38个额外帧,启动内21帧不能由自有Metal覆盖;固定首120只有108个物理窗口合格,部分窗口最大P95差约0.000000713ms。缺少的整机窗口不删除,不能以局部精度代替全窗校准。

Apple Animation Hitches与Metal System Trace均实际调查:分别录制0.349568/0.326165秒即报告Device got disconnected;前者Frame Lifetime与surface swap导出均0行。exit0和trace存在不证明完整参考;不判定硬件坏或工具永久不可用。Game Performance仅枚举,不能声称已实测;CADisplayLink/requestedHz/GPU完成不是系统物理上屏端点。当前环境与完整冷启动首120合同没有完整合格的独立物理参考,Raw派生算术参考仍独立成立。

按Owner明确政策,完整无异常五轮后正式计入通过,标记NO_REFERENCE_ACCEPTED_OWNER_POLICY、referenceAccuracyValidated=false、ownerReviewRequired=false,参考精度偏差null。E4结论仅限设备A/目标App A/当次系统与可控场景,不宣称所有设备、第三方App或独立精度校准。

失败与交付边界 ​

最终只读保全v1曾因本机格式化JSON哈希误当手机发送原字节SHA而拒绝,失败完整保留;v2预期绑定五份发送前既有意图SHA、原字节双读核同,未改原236冻结输入或采集数据。全量audit v2另因额外零尾Raw断言拒绝;v4保留第五轮末cut后一条原生source-gap并严格核端点/阈值/null/总量守恒,831已发表消费者不改,原失败回执保留。修正与全部证据见保全字节合同修正。旧Lab27首帧0、Lab28诊断maxgap2.000264334秒覆盖失败、两次Lab29安装命令unknown、Apple两个断连trace与所有工具失败全部保留;实际Lab29版本落地及3490件5852764258B完整旧树SHA守恒由独立收敛证明,未回改原失败或确定安装归属/根因。本机a01第五轮UI-start-timeout/迟到32件短Session、a02只读准入five-real-slots拒绝及全部冻结输入保留;后者属于旧8目录常量遗漏,a03从attempt读取真实容量并执行实际AST十五控制,手机写入前拒绝未伪称实测。旧第五轮等历史失败不拼入本次五轮,不清旧电脑或手机原件。

指标正式通过;提交/双远程/站点构建/线上发布/通知按真实收据分别报告。GitLab每批一次不重试;Cloudflare和Webhook配置若仍缺失,按Owner既有授权保留partial交付欠项继续后续目标,不把本地构建称线上已发布。Mac仅Apple Development本机内部测试;公证继续暂缓,Developer ID正式分发、Gatekeeper/GPL法务门仍开放。

下一屏幕刷新率ios.display.refresh_rate,正式0/5;先其Canonical公式/实际来源/可控用例与同层参考资格,再新独占五轮。历史已验指标不重测。

Perfowl · Performance Observer