Skip to content

本文type devlog;Owner已授权清理已证闲置/可替代重复测试数据,全部Mac原件保留。G471独立步骤已验证原164真实Session线程240/120/240、0来源/严重异常、原四保护及15工程。整体仍4/54/线程正式0/5;原G468执行partial及G470初离线路径失败完整保留,不重裁历史。

独占清理对象与成功范围 ​

只选择CPU已接受正式第五轮9个参考副本,以及G312已完成正常UI工程/CPU保护资格11个参考副本,共20件。CPU第五轮由当前CPU交付记录的原review SHA及901件原非自引用清单交叉验证;G312由原passedAsEngineeringAndCPUProtection=true、全部原7条件、原返回0无stop、退出/完整参考复制及原closeout清单验证。G312只称已完成工程/CPU保护资格,不声称memoryAccepted或独立内存校准;它不是失败的资格或待分析批次。逐参考使用Mac原副本/原copy-manifest和旧清单独立size/SHA证明;本次新封存这些输入,不凭mtime、文件年龄或只看数量。

G464失败12、G468原partial12以及任何其他失败/待分析手机参考均不在对象集;Mac Raw/源参考/失败/清单/回滚一件不删。本次不删配置/marker、不写手机配置、不采会话、不安装、不启动其他应用。

现场条件与流程 ​

当前上次现场名字980;现场重新读取,不能沿用快照。原上限1024不变;全部20件必须存在于现场且类型常规文件/size相同,否则无删除或立即停止并记partial,不扩范围寻替代。只对自有Fixture核现时身份/同life正常退出,再证明实际闲置;标准Perfowl产品无活动采集/已退出。保留原配置/marker SHA。

对每件:意向前逐块读取手机原件→与Mac原件size+SHA一致→重查原手机stat/实际App闲置→fsync删除意向journal→一次删除→fsync返回记录。结束现场集合必须严格等于前集合减20;配置/marker及Mac全部选择输入前后SHA不变、服务连接关闭。任何错误留全证、不自动重试,不把清理完成当新指标交付。

资源与五轮准入 ​

串行1,块64KiB,总≤256MiB;内层≤120秒128MiB、外层≤180秒256MiB;超限立即收尾。Mac现场≥10GiB且预计192MiB两倍。若现场980且20全在,则清后960,固定五轮60件终态1020≤1024;实际清后名字+60≤1024才允许另立五轮合同。不在正式cohort中删参考,不删除失败样本提高验收率。

Implementation Update · 2026-10-11 ​

一次真实清理20件51,326,888 B,手机980→960,0启动/配置写/Mac删除/重试;原配置marker及全部Mac原件SHA相同,失败G464/G468手机原件保留/服务关闭,后五轮60容量成立。8.393秒/67,104,768 B RSS;工具终态0,无stop。

Perfowl · Performance Observer