Skip to content

G38 帧统计准入与恢复修复,性能门仍开放 ​

Owner指定同AI方案、实施与自复核,非独立第三方验收。基线87e3dad;依据Canonical G38.1–G38.2/R1–R4a与原三个反例。只改报告统计、质量准入/恢复及匹配测试,不改设备decoder阈值、实时FPS、Registry或54项v2容差。

源码数学/边界修复已有E2证据,整批仍partial,不打新包、不覆盖安装。本机仍b121,尚不含本批修复;b122当前不存在。网站仅构建、不发布,无新环境或真机Session。

1. 实际修改范围与公式 ​

  • 新frame_statistics_policy.py定义仅帧报告的显式策略frame-statistics-admission.v2:有限正FrameTime、严格timestamp、可信quality才纳入有效interval。ActivityTrace decoder已明确null的不可信间隔不按timestamp回填;legacy无显式质量的timestamp-only路径另保留,不改通用Metric gauge规则。
  • 在线online_report.py偶数FPS中位数改两中项均值(rank从1开始);odd中项、empty missing。20/40ms例变为37.5、MedRange0%(原25/50%),闭区间公式不改。
  • 在线及离线frame_derivation.py明确discontinuity/source-gap/missing/非法质量或FrameTime保持缺值,清三点/Drop/Delta相邻基线。离线用连续段号而不只epoch号判相邻;保留全部事件与原epoch观测持续时长,不缩准备/验收分母。
  • 0有效interval时,七项per-hour/per-10min/Stutter也missing,不把计数器初始0当测量;有真实interval且count0仍可合法0。report_engine.py在有frame事件但无合格interval时不从FPS gauge回填帧统计;无frame的legacy gauge回退不变。
  • 保持兼容candidate v3/v4算法标签与29项stat形状;新增独立admissionPolicy标记,二者共同追溯。旧无策略不自称新修复版本。未改Registry/definitionVersion或单位。
  • 打开SQLite/迁移/裁切前拒旧无策略/不匹配/缺损状态,offline-required,旧树不变;只有capture-plan无累积文件仍能新建。新正确checkpoint恢复、封存后再开与14数值/序列保真通过。旧真实Session从未自动重扫或改写。

2. 已保存的失败与修订(不能只看最终绿) ​

  1. 冻结原源三匹配回归3/3失败,之后原三例修复通过。
  2. 首52匹配280个子断言失败揭示零有效间隔仍输出七项假零;新增原源正时间窗反证后R1修准入。首工具0tick被原truthiness漏掉的null结果也保留,不伪作反证。
  3. R1真实五对worst wall1.406881x>1.3(CPU1.174057x),原红/cause unknown不覆盖。一次cProfile捕获10017次flush/0.431586s自身成本,含观察开销,不归因旧红pair。
  4. R2改32KiB缓冲、仅快照前flush,五对0.984307x/0.913880x看似过门,但完整1550/7失败中原T4明确显示已确认Raw明细应1行实0。是实际产品回归,不继承错误语义下的效率绿,不更改T4期望。
  5. R3修封存状态/旧checkpoint引用错位(冻结旧源同样有此缺陷);首R4的56匹配1error因为错误要求旧cp边界等于最终边界。R4a改为旧cp必须合法且≤真实consumer、seal实际index commit必须==consumer,再生成最终边界引用;未来/非法边界仍拒,未矫正report consumer。
  6. R4恢复ACK可见性:一个Raw全部decoded行批内缓冲,Raw成功返回前flush;独立decoded返回前也flush。快照发布前、checkpoint/seal flush+fsync保留。原协议和T4已通过。Mapping改相同collections.abc ABC避typing代理,不改dict/custom Mapping/RawEventEnvelope协议。

3. 当前验证(R4a源码,而非R2结果) ​

项目当前结果边界
匹配回归59 tests / 0失败/0error,1.707s含原T4不改期望、旧策略拒绝不改树、ACK/封存恢复
独立14算术14项×7输入×2实现 = 196比较全部满足原v2误差Fraction独立声明facts,不导入产品准入helper;不是物理或scope校准
完整Python1554 / 3失败 / 0error / 0skip,262.625914s/CPU158.502658s/RSS189.949219MiB唯一新版运行;sourceDrift0、监督264.039189s/无停止
完整Swift227 / 3skip / 0失败,31.791332s复用既有缓存/唯一一次;不代表包或E4
Report五对10kworst wall1.362775x > 1.3;CPU1.213872x总体未通过,不挑4对或重跑到绿
100001事件压力18.732761s、首0.423608ms/快照4.839725ms/Stop32.524865ms;18640953B明细仅report实际写入/index/快照/cp/seal,不代表端到端采集延迟
Report总体40.873393s/RSS36.964844MiB/sourceDrift0原门120s/256MiB;physical I/O峰值unknown

14逐指标ledger与输入/参考/误差为私有fourteen-arithmetic-r4-result.json,不把在线=离线本身当独立精度证明。空输入/正时间窗但全未知、偶数中位、缺口后独立链接、分段阈值、101个1%Low边界均完整保留;匹配另涵盖99/100/200及非法值。原54完整分母不变。

4. 仍未完成的真实性能门 ​

完整新版3失败:Source→Ingress 89.542138ms >10ms、50k filter 514.078135ms >500ms、10k pump 18730.137052/s <20000/s。旧1550/7(含writer422.3ms、network timed-out、Ingress39.127531ms、filter881.457961ms、pump11448.714205/s、rejected-flood)全部保留。新绿的旧失败项不证明旧因果;当前红的历史原因仍unknown,不擅自归宿主或删例/放宽门。

被动6次宿主观察是在R4 benchmark之后、完整回归期间,多个进程有CPU占用;是后续环境观察,不追溯证明旧run根因。未替Owner关闭任何程序,已简短请求Owner安排空闲窗口;未等待确认就假称准备已完成。

5. 偏差、交付状态与下一阶段 ​

相对最初三反例,新增范围都有先行字节/实际源码反证及Canonical R1/R3/R4定稿:零有效假零、gauge回退、跨missing相邻统计、封存cp引用;R2优化兼容假设错误已撤回并恢复原ACK语义。阶段没有因“59绿/196算术”而PASS,效率/完整门红仍partial。

唯一下一软件动作:在新的有界诊断合同下区分原阈值失败的源码成本/GC/阻塞与宿主时序;保留失败,不先修改协议或阈值;确有因果再最小修复并验证。新签名公证包、独立安装/PYZ核对必须等待产品回归与效率门通过,当前b121/真实回滚不动。

全54、40实时+14统计的独立数值准确性和正式固定五轮连续/有效100%仍未完成;原设备A入口/不同代B用途和外部电学温度参考待确认。14项此次只完成E2合成算术,不宣称帧scope或物理精度。Startup12本目标排除,A1 OPEN/Hybrid FROZEN/G9默认OFF/GPL法务门维持。每远端各一次/通知单次,GitLab失败不阻其它、不重试;无新常驻环境或网站发布。

Perfowl · Performance Observer