Skip to content

2026-10-28 · 第二轮对照试用增量 ​

默认内存标题明确Footprint,首页、结果窗与历史摘要统一有效点算术均值(不再将首页单独显示峰值);峰值仍单列。原始单位bytes,展示MiB=bytes/1048576。Resident/Virtual保留独立列,不按数值接近认定同义。不同平台的MB/MiB及计量字段需先核同,统计口径统一不是独立精度校准。

正式55/66、11项暂停不变。本批软件/主机证据不是新增真机验收。第二轮方案与实现。

当前验收 · 2026-10-11:全54项按原序,CPU与物理内存共2/54已阶段交付;物理内存Owner v5五个独立新Session各240有效/120完整槽/240正常包络、0偏离,未独立校准。下一驻留内存;剩余52及最终发布门仍开放。此前段落按其历史日期阅读。本批证据。

Physical Footprint(Memory,进程物理内存占用) ​

2026-10-07 G116当前:真实Memory channel创建ACK后7.149314ms取消,0sample/cleanupinvalid-channel;8s是host等待非内存读取速度,source仍未准入/原54/500ms/五轮保持。记录。

2026-10-07 G115当前:已证current literal key与host task_info读取,23片段11630B;这是本机实现,不当device/readpoint/cadence或resources alias,原54/500ms/五轮保持。记录。

2026-10-07 G114当前:host Memory Gauge 真实client/物理footprint key已定位,22片段5540B核;其Memory通道未被当前设备广告,不能当resources别名,wire字段/读点/速度仍未准入;原54/500ms/五轮保持。记录。

2026-10-07 G113当前:原240点固定窗口的可用新观察并集仅232,理想调度也至少缺8;只证这一原run/500ms/3I/不重复条件,非全平台不可能。独立读点/误差仍unknown,原54/五轮保持。记录。

2026-10-07 G112当前:真实自有目标3份VM Tracking Raw/34工具控制,串行响应2.644–2.780s;region packed字段未解码/真读点与footprint未证,不准入替换;已跑策略偏差整体partial,原54/500ms/五轮未验。记录。

2026-10-07 G111当前:实际vmtracking DTX AllowedRPC/client派发已核,17片段7397B交叉核;返回对象region汇总/可synthetic已存时刻,不等于scalar footprint与真读点;0设备调用、原54/500ms/五轮未验。记录。

2026-10-07 G110当前:真实插件声明vmtracking服务/已有目标;Game Memory含Allocations等6项、默认snapRateMicros=3000000。可单加VM Tracker但无注入/字段读点/实际频率未验,原500ms/54/五轮保持。记录。

2026-10-07 G109当前:静态来源审计未证更快可准入源;另两库仍同Sysmontap,self参考不替商店App采集。VM Tracker本机存在,下一核真实模板/schema/无侵入与读点;原500ms/全54/五轮保持。记录。

2026-10-07 G108当前:四格来源诊断完整,125/500ms请求约509ms、1500/2000请求约1540/2015ms;fresh post均成功,但单源余量/独立准确/五轮54仍未验。记录。

2026-10-07 G107当前:125/250ms请求实际约507–509ms,低心跳也出现post查询超时,两矩阵partial;不能用参数或局部来源宣称准确/连续100%,54/五轮保持。记录。

2026-10-07 G106当前:直接SDK250/250仍约531.6ms,ur1高频心跳触发1024消息限,四格未完成;原失败保留,不代表准确性/五轮通过。记录。

2026-10-07 G105当前:129真实固定120槽240点230有效10缺、110槽全点有效,256真实观察全部发布;配置250而实际native中位521.227417ms,不保证连续100%/独立准确,formal0/5/54保持。记录。

2026-10-07 G104当前:有界真实观察缓冲与采集发布分离已修,99/1672/Swift55和独立签名包核后内部129唯一覆盖;旧500ms回放229/240仍11缺,新250源/独立准确/正式五轮未验,完整54保持。记录。

2026-10-07 G104候选实现(尚未安装/未完成真机验收):固定容量6的真实未发布观察FIFO,单token只发布一次;按原arrival计算age≤3×原UI间隔,不复用旧值。溢出弃最旧未发布项并计数,失效/目标或来源窗口变化清队,原Raw/Metric完整保留;每次发布保留对应原数值与sourceEventSequence,deviceReadPointProven仍false。产品两个入口计划500ms发布/250ms上游采集余量,配置写入Raw仅供溯源,不宣称设备实际250ms保证;SDK默认未传余量选项仍原节拍。旧57门保留、新24/原依赖首99匹配通过,原500ms完整回放184→229/240且仍11缺;不是新250ms实机证据或准确性PASS。当前唯一已装128,formal0/5/54未验。方案和实施进度。

2026-10-07 G103当前:实际128完整采集,120槽/240点中184有效56缺点,65槽全点有效;来源绑定相等不等于独立准确。下一修真实观察衔接,formal0/5/54未验。记录。

2026-10-07 G102当前:已装128界面可读/原设备绑定成立,唯一次Start被测试工具输出目录预建阻断,0采样/无测窗;准确性/五轮仍pending。记录。

2026-10-07 G101当前:所属来源隔离已修,57/1648/Swift55通过,b128内部唯一覆盖;绝对cost/独立准确性/GUI/五轮仍open,全54未验。记录。

2026-10-07 G100当前:源新鲜性/单次发布已修,37匹配/1628完整/Swift55通过,b127内部唯一覆盖;绝对100µs/真实误差/GUI/五轮仍open,0/54未缩分母。记录。

2026-10-07 G99当前缺陷:断流后旧footprint在60s新snapshot仍candidate,20主机控制已证;先修源新鲜性,不补值凑连续。Gauge整窗相容非瞬时准确性,原失败保留,正式0/5/54未验。记录。

2026-10-07 G98当前配对:完整180s参考9000+135s原生254行,出生一致254;原span观测带250/254/age点候选254/254,确切读点未证,不能替代原误差门。正式0/5/54未验。记录。

2026-10-07 G97当前参考准入:180s/9000完整双API观察/三seal/当前同PID+exe+timebase已证;不等于Gauge同读或独立产品误差。原120/116/正式0/5/54未验。记录。

2026-10-07 G96当前准入:83控制通过,自行TERM/117件保全/配置新launch1但Tap0;只读参考遇未封口变化源停。原120/116/正式0/5/54未验。记录。

2026-10-07 G95当前准入:68主机控制通过,实际RSS未知先停/信号配置launchsource0;匹配host同一子节点独立resident正值待验证回退。原120/116/正式0/5/54未验。记录。

2026-10-07 G94当前准入:非消耗退出守卫已修/58控制/RSS差0B;实际全RSD 成功但自有目标正进程先停/零采集。新API未验证,原120/116/正式0/5/全54未验。记录。

2026-10-07 G93当前准入:内核监督成本/受控RSS已核;实际被监测错误取消/零采集,退出竞态本地已复现,先修真实退出判据。新API未运行/原120/116/正式0/5/全54未验。记录。

2026-10-07 G92当前准入:实际TCP8s超时/零采集;监督session A/B失败而同child直接成功,根因unknown,新API未运行。原120/116/正式0/5/全54未验保持。记录。

2026-10-07 G91当前准入:两次RSD8s超时/零采集/服务关闭;裸握手及容器A/B均成功,根因unknown,新API未运行。原120/116/正式0/5/全54未验保持。记录。

2026-10-07 G90当前覆盖准备:自有参考89已同ID覆盖,117旧文件全SHA保全/一次自行退出已证;新API尚未运行,原源120/观察116/正式0/5/全54未验保持。记录。

2026-10-07 G89当前包准备:自有独立参考89已一次签名/六件解包/代码溯源准入,尚未手机覆盖或新API运行;产品源120/观察116/正式0/5/全54未验保持。记录。

2026-10-07 G88当前独立参考:默认OFF自身系统出生/双内存读界的46主机控制/13消费者、旧43及全261/iOS编译通过;仅E2未签名部署或证Gauge同读,源120/观察116与正式0/5/全54未验保持。记录。

当前原生时间坐标核对(2026-10-07 G87):当前startAbsTime可读取、28行恒定;原生tick起点加纳秒age候选28/28在包内,距End1.580167–13.902584ms,尚未独立核单位/出生原点与实际footprint读取绑定。本轮64消息aux字节全0,不扩大到所有系统。下一独立self系统API读界核,不改公式、点值或旧误差。记录。

当前采样时刻核对(2026-10-07 G86):实际Gauge frame使用主机收包时间,原生包不等于footprint确切读时刻;procAge纳秒候选偏移跨度15.736750ms,相关但单位/原点与同次读取unknown。旧支持列startAbsTime与DTX辅助元数据尚有两条可审路线,不作“永远不可达”结论。完整源120槽全有效、观察误差116槽/四失败保持,准确性与正式五轮仍待核。记录。

当前独立对照(2026-10-07 G85):同代50Hz TASK_VM_INFO9000成功/无漏槽;固定120源槽全连续有效,保守观察范围误差116/120。跨动态内存阶跃的测窗不存在满足两侧所有读数的单值,需验证Gauge读时刻;未证明字段换算错,不删阶跃/放宽容差。独立误差/正式五轮尚未通过。记录。

当前产品证据(2026-10-07 G84):b126已唯一覆盖;实际已装CLI135s、259真实目标行,固定120源诊断槽连续/有效120/120,原值engine传递一致。仅源准入,不是独立误差或正式五轮;以下G80/G79等为历史边界。记录。

当前共享采集源(2026-10-07 G84):产品 SysmontapRawAdapter._make_stream 先用同一个 pymobiledevice3 原生 DeviceInfo 查询时钟与支持列,再用原生 Sysmontap 构造器建立完整14消费者固定依赖闭包(11进程列、3系统列);默认 intervalMs=500、ur=500 ms、sampleInterval=500000000 ns,保留CPU元数据与原生时钟。必需列缺失、非法类型或重复时明确失败,不以减少指标、补值或旧值续点降级。此为采集配置修复,不改变本页数值公式、scope、单位、质量/候选标签与独立误差门;完整54项与正式五轮仍待验,源码/安装验证不等于本指标数值校准。方案与验证。

作用域属性:[进程级 · 目标专属](Process Scope ) Memory Contract:memory-contract.v2

当前更新(2026-10-07 G80):辅助CLI提前终止误报已修复,12匹配/1585回归通过;节流诊断的原生已收到子范围相邻窗连续,但完整观察覆盖、独立准确性和正式五轮仍未验收。不得只用子范围缩分母报告100%。记录。

当前质量边界(2026-10-06 G79):源持续性未满足;辅助CLI提前结束仍写completed的报告缺陷已证、尚未修。直接原生队列60s仅24包/5.63s原生范围,当前SDK/包装回放全接受;不把封存状态当100%连续。分层记录。

1. 定义与业务价值 ​

Physical Footprint(产品展示名 Memory)是分析目标 App 实际内存压力的核心指标,也是 Xcode 内存调试工具重点观察的 footprint 口径,适合做版本回归、泄漏趋势和峰值比较。它不是"App 独占且系统绝对无法回收的 RAM",也不是 Jetsam 终止的唯一判据。

2. metricID / scope / unit / source ​

字段值
metricIDios.process.memory.physical_footprint
scopeprocess
unitbytes
sourcedvt.sysmontap
sourceKeyProcesses[targetPID].physFootprint
definitionVersion physical-footprint.v1

取自当前 Registry。

3. iOS 系统原理 ​

Physical Footprint 是 XNU 内核为进程维护的内存记账口径,覆盖该进程占用的物理内存贡献(包括私有匿名内存、部分共享内存的归属份额等),是 Apple Instruments/Xcode Memory Gauge 长期使用的核心显示口径,也是系统评估内存压力时的重要参考维度之一——但不是唯一维度。

4. 系统服务 / 通信通道 / 采集命令与实现 ​

通道:com.apple.instruments.server.services.sysmontap(DTX)。采集:pymobiledevice3 原生 Sysmontap(provider, process_attributes, system_attributes, interval_ms=intervalMs),按目标 PID 过滤读取 physFootprint 字段;实现于 MacApp/Sidecar/perfowl_collector_core/metric_engine.py(_process_metrics,与 APP CPU 同一 payload 一并解析)。

5. 原始字段与字段语义 ​

Processes[targetPID].physFootprint:sysmontap 上报的目标进程物理内存占用快照,单位字节。

6. 精确公式 ​

text
MemoryBytes = Processes[targetPID].physFootprint(原样保留,process scope)

Perfowl 底层始终以字节存储;UI 数值较大时才换算为 MiB/GiB 显示(MiB = bytes / 1024²),不改写原始采样值。

7. Clock / Window / Freshness ​

Gauge 类型,每个采样窗口产出一个瞬时快照,不做滑动聚合。

采样值语义与传输标记分开:当前MetricFrame.hostReceiveMonotonicNs是主机收到该包时刻;Raw的StartMachAbsTime/EndMachAbsTime描述原生包范围,未证Gauge内核读取瞬时;每项Gauge目前未设置独立windowStart/windowEnd。procAge只按原生字段保留,不视作已校准时间戳。对动态阶跃不能把瞬时值强行按整包所有时刻或均值检验;还需独立读取绑定,原误差门/失败不删。

8. Baseline / Reset / Discontinuity ​

无 counter 语义,每次采样独立读取;进程重启(PID/generation 变化)后自然对应新的采样序列,不与旧进程数据混算。

9. Quality:valid / candidate / missing ​

显式目标必须在 Processes 中按整数或字符串目标键命中,且行内 pid(若存在)与目标一致。目标缺失或键/行身份矛盾 → value=null, quality=missing,不借唯一其他进程的读数。只有存在 Processes 的进程片段才发布此缺失;系统片段不删除之前的进程观察。

physFootprint 必须为非 Boolean 的有限正数,且 Raw 身份已验证、目标明确,才原样发布 candidate;缺失、Boolean、非有限、负数和零 → value=null, quality=missing。身份未验证或目标未知 → value=null, quality=identity-unverified。不补 0;明确缺失观察不沿用旧值,后续合法观察可恢复。当前G99已证缺口:完全无新process观察时,snapshot仍可持旧candidate至60s,产品尚未建立源新鲜性门;此时不应将发布tick视为新采样或连续有效证明。其他进程指标的共享筛选边界见 数据质量语义。

字段和正值计算公式仍为 physical-footprint.v1;此次增加的是拒绝边界,不是新单位、聚合或容差版本。

10. 合法 0 的条件 ​

不存在合法的 0 值——任何存活进程都会有非零的物理内存占用。

11. 当前证据、校准与平台覆盖 ​

ios.process.memory.physical_footprint 随 CORE-8(2026-09-05)确定性公式引擎一并落地,属于 Track A(可通过 E2 产品链验证的指标),在多轮跨指标真机采集会话中一并采集;尚未见到以本指标单独为核心的独立专项 E4 批次。

G74匹配拒绝测试12项、完整Python1573项及相关Swift回归通过;正常真实Raw回放相同,b124内部测试包已覆盖安装。均非五轮真机独立准确性证明,第一项正式仍0/5。

G75自有App新增独立默认关闭50Hz TASK_VM_INFO读界参考,43主机控制/13消费者/248验收工具与unsigned iOS本地验证(E2);严格消费完整槽/成功API与封口,仅证明自身观察集。新参考尚未部署,与产品Sysmontap同窗、未知采样瞬时及连续时间边界仍须实证;不使用最近点/插值,也不把申请内存量当footprint。指标公式/2MiB或5%容差未改,首项仍0/5。

G76复核发现G75测试配置basename未对齐旧参考,现统一实际Config文件并经源码旧/新对照、43host/248工具与iOS重验;76.1.0本地已签且源/独立IPA核过,原自有App已由原生工具退出,新参考仍未部署,产品五轮/独立准确性仍待验。修复与准入。

G77自有参考76.1.0已同ID覆盖,100份旧数据全SHA保全;自行原生退出与安装证据不证明新参考已运行或产品同窗准确。下一先新生命周期准入再原五轮,指标公式/可信数量不变。准备记录。

G78新参考9000条/API成功/无漏槽/最终封口已证,但125s产品辅助Raw仅5个footprint值、原生包范围2.5072031667s;原值传递与目标一致,持续源根因仍待查。观察范围4/5数值相容不代独立准确性,正式五轮未启动。实测与边界。

12. 如何分析:能得到什么结论,不能得到什么结论 ​

能得到:目标 App 自身内存占用的趋势——是否随时间单调上升(泄漏候选)、峰值是否异常、版本间是否回归。

不能得到:

  • 不能把 Footprint 单独当作 Jetsam 终止的唯一判据——Jetsam / memorystatus 会结合系统可用页、进程优先级、内存限制与其他内核状态综合决策;
  • 不能把它理解成"App 独占且系统绝对无法回收的 RAM";
  • 真正发生终止时,应以 Jetsam / .ips 等系统证据确认原因,不从单条曲线反推"必然 OOM"。

13. 常见误区 ​

  • 把 Footprint 上升等同于"内存泄漏确诊",而不区分是否是合理的缓存增长;
  • 把单个 Footprint 数字当作固定 OOM 红线的依据(不同设备/系统/场景的真实限制并不统一)。

14. Legacy / 历史实现 ​

旧版 Registry 曾同时提供 Xcode Memory(ios.process.memory.xcode_gauge)作为独立产品指标,但它与 physFootprint 是完全相同的底层字段,属于同一采集能力的历史命名重复。memory-contract.v2(2026-09-16 方案,见 Memory Contract 技术演进与实验)起,产品层收敛为单一 Memory,旧 metricID 只保留用于读取历史 Session、旧 fixture 与 Raw Replay,不再是产品主导航或新 Export 的独立入口。

15. 版本历史与来源批次 ​

本页由 site/knowledge/metrics/memory-metrics.md v5(2026-09-15)拆分而来。

版本日期修订要点
v1(本页)2026-09-18从 memory-metrics.md 拆出,成为 Physical Footprint 独立 Canonical。

| v2(拒绝边界) | 2026-10-06 | G73 真实来源诊断与三项负控定位;G74 收紧错误目标、非法非正值及缺失发布,专项五轮/独立误差仍待验证。方案。 |

| v3(参考准备) | 2026-10-06 | G75增加独立密集读界与严格消费E2;不修改产品指标值/公式,专项准确性尚未通过。方案与结果。 |

| v4(参考接线复核) | 2026-10-06 | G76修正实际配置文件接线漏测,参考76本地已签、原生自有退出已证;不改指标公式/可信数量,未部署或校准。记录。 |

| v4(参考覆盖准备) | 2026-10-06 | G77参考76同ID覆盖、100旧件全SHA不变;未新运行/校准,原公式与验收门不变。记录。 |

| v4(同代源运行诊断) | 2026-10-06 | G78参考9000完整已证、产品辅助流持续性不满足;未改变公式/校准等级,正式五轮待停顿层排查。记录。 |

| v4(源停顿分层) | 2026-10-06 | G79明确CLI报告缺陷与原生Tap停顿分列、24包包装全接受;未修改公式/校准等级,正式五轮待修复。记录。 |

| v4(CLI终止报告修复) | 2026-10-07 | G80仅修采集失败封存/传播,不改字段公式;原生已收子范围连续不代表完整验收窗达标,准确性/五轮仍pending。记录。 |

| v4(原生字段新鲜性) | 2026-10-07 | G81减少字段的原生C总体推进59.37s但仅1目标行,固定诊断槽0/50;省略语义unknown,不持值补连续;字段公式/准确性与五轮状态不变。记录。 |

| v4(新鲜源诊断准入) | 2026-10-07 | G82身份/footprint/原生变化列115真实目标行、诊断50槽50有效;未产品化/未独立误差或原五轮通过,字段公式/可信等级不变。记录。 |

| v4(完整源依赖准入) | 2026-10-07 | G83全14消费者共享11+3列/259目标/固定120诊断槽120有效;其他指标首missing/速率warmup和available近似质量保留,未产品化/独立误差或五轮。记录。 |

采集源版本更新 · 2026-10-07 ​

G84将SDK全列factory改为固定共享11+3列、输出与采样节拍一致;原生服务/DTX通道不变,支持列仍由SDK查询,传输及指标转换为Perfowl适配层,SDK来源和自研计算分开。初missing、counter warmup/reset、VM近似质量等原边界保留,不外推其他设备/场景持续100%。来源批次。

| 共享源修复(G84) | 2026-10-07 | 产品11+3确定schema/ur500ms已安装,单次实际CLI固定120槽全连续有效;原值仍candidate、独立误差/GUI五轮未验收。记录。 |

| 新同代独立误差诊断(G85) | 2026-10-07 | 参考9000成功/固定120源槽全有效、观察误差116槽;确切Gauge读时点unknown,原值每处等于窗内参考之一不等于全部时段准确。公式/容差/可信数不改。记录。 |

| 采样时刻保留边界(G86) | 2026-10-07 | 254行SDK/产品时钟与原四失败窗重核;host receipt/未保留aux及旧startAbsTime路线分开,未改变字段数值、公式或可信数量。记录。 |

| 原生元数据实证(G87) | 2026-10-07 | 当前12+3原生单次64消息/28行,aux为空、start/age坐标候选成立但精确Gauge瞬时仍unknown;不改产品11+3/物理内存公式或原五轮门。记录。 |

| 独立自身内核API参考(G88) | 2026-10-07 | 仅自有Fixture/工具E2:默认OFF出生与双内存读界,46+13/旧43/全261及iOS编译/五对成本通过;未签名部署/不证Gauge同读,产品原公式不变。记录。 |

| 独立参考包来源(G89) | 2026-10-07 | 89.1.0一次签名/arm64/独立IPA/代码溯源本地E2成立,尚未手机安装/新API运行或产品准确性验收,原公式不变。记录。 |

| 独立参考89保全覆盖(G90) | 2026-10-07 | 原生自行退出/同ID覆盖89.1.0、117旧件全SHA保全,尚未新API运行或Gauge校准;原公式/全54门不变。记录。 |

| 独立参考89运行准入(G91) | 2026-10-07 | 两次零采集连接超时,裸握手及容器A/B均成功;不将顺序当根因或安装当新API实机。公式/54门不变。记录。 |

| 独立参考89运行准入(G92) | 2026-10-07 | 一次实际TCP超时/零采集;监督session A/B失败、同child直接成功,不证明唯一根因或新API实机。公式/54门不变。记录。 |

| 轻量参考监督(G93) | 2026-10-07 | 受控RSS差0B/采样成本下降;实际监测失败零采集,退出竞态已复现但原运行具体异常unknown;不自判数据可信。记录。 |

| 非消耗退出参考守卫(G94) | 2026-10-07 | WNOWAIT自有终末匹配/未知仍拒,真实连接成功但目标正进程先停零采集,不能当数值可信。记录。 |

| 现时保全/资源查询准入(G95) | 2026-10-07 | 68控制、实际零采集;host两RSS查询路径差异只支撑待验证回退,不证明指标数值可信。记录。 |

| 三源资源监督与自行退出(G96) | 2026-10-07 | 83控制、真实退出保全/launch1但Tap0,参考未封口复制停止,不证明指标数值可信。记录。 |

| 自身独立系统参考E4(G97) | 2026-10-07 | 180s/9000完整实际双API与出生/读界/seal/当前绑定已证;尚无配对产品135s,Gauge同读与数值误差未验。记录。 |

| 完整同代配对诊断(G98) | 2026-10-07 | 104控制/180s9000参考与135s254原生成功;出生254一致/原span带250兼容、age候选254兼容,不证明Gauge确切read或独立误差通过。记录。 |

| 时序与新鲜性审计(G99) | 2026-10-07 | 20真实主机控制核Gauge与counter区别;断流持旧candidate已证待修,原数字/误差门不改。记录。 |

源新鲜性合同 · 2026-10-07 · physical-footprint-source-freshness.v1(b127内部已实现,E4待验) ​

V=原physFootprint bytes不变;实时发布须来源身份/代际/epoch/reconnect相符、新source sequence且本发布尚未使用、host receipt不后退、0≤发布时刻−host receipt≤3×实际源采样间隔(默认500ms)。等值新观察仍有效;无新source、重复/倒序、过期/未来或错身份必须null并附missing/identity-unverified与来源reason。此是主机观察新鲜性,不是内核精确读点或数值误差校准,不扩大2MiB或5%容差。旧Raw/MetricFrame及54/五轮完整准备阶跃尾部不改;见G100合同。

G100当前实现及剩余证据 · 2026-10-07 ​

source freshness只约束实时snapshot且有来源reason;旧Raw/MetricFrame不回改,等值新process观察可发布,无新源不得持旧。75实际冻结模块与源码/独立解包已核,内部b127同址安装未公证,主机37/1628和Swift55不等同E4。绝对100µs门仍失败,不将missing变连续。内核确切读点/独立误差/GUI/正式五轮仍待验,原120槽、完整准备/阶跃/尾部保留。以上G99“尚未建立新鲜性”是当时b126历史事实,不是b127现状。

| 源新鲜性修复(G100) | 2026-10-07 | 主机源身份/时龄/单次发布门已实现,b127内部唯一覆盖;成本绝对门/E4误差和五轮仍open。记录。 |

来源隔离合同 · 2026-10-07 · physical-footprint-source-freshness.v2(b128内部已装,E4待验) ​

内存来源epoch/reconnect必须按该sourceID/adapterID单独核对,不能借最近异源Raw的版本放行或拒绝。异源不刷新host-age/发布token,同源system换代没有新footprint应null;显式snapshot版本错误仍拒绝。v1的原bytes/身份/单调/3I/一次发布及容差保持,新增固定currentSourceEpoch/currentReconnectGeneration审计,不推导内核精确读点。57主机控制通过不是E4/五轮,安装仍b127;G101方案。

G101当前实现状态 · 2026-10-07 ​

57真实主机控制/1648完整回归/55Swift、75实际冻结模块及独立包核过,内部b128同址唯一安装;上面“安装仍b127”为当时前瞻历史,当前128。双向cross-source污染已修,host到达新鲜性不是内核确切读点,原数值/误差/54保持。绝对100µs门失败,E4/正式五轮待验,未公证只内部测试。

| 来源隔离修复(G101) | 2026-10-07 | 所属来源版本/显式双核,修误缺点与旧来源洗白;内部128唯一安装,主机/包核不当准确性/五轮PASS。记录。 |

| 已装运行入口核验(G102) | 2026-10-07 | GUI仅read/idle、原设备绑定成立,Start因测试工具路径预建失败,0采样不当连续或准确性。记录。 |

| 真实发布缺点定位(G103) | 2026-10-07 | 120槽/240点184有效56缺点、65槽全点有效;完整原始证据与内部绑定一致,独立准确未知。记录。 |

G104当前质量实现状态 · 2026-10-07 ​

上方候选“未安装”为实施前瞻历史;当前内部129已同址覆盖,freshness.v2增加固定6publicationBuffer。99匹配/1672完整回归/55Swift、75实际冻结模块和独立包核通过;原数值/误差/54保持。500ms发布/250ms采集是配置不是设备保证,新实际源/同life独立误差/五轮仍待验,绝对cost与最终公证门open。

| 真实观察衔接修复(G104) | 2026-10-07 | 固定6FIFO/原3I/单token与显式采集余量,129内部唯一覆盖;主机/包核不当实际源100%或准确性验收。记录。 |

G105实际来源节拍 · 2026-10-07 ​

配置不是实际采样频率的证明:本次配置250ms,实际native中位521.227417ms;真实观察队列可以避免覆盖,却不能把供给不足变成独立新样本。固定240点仍10缺,来源值相等只证内部一致,独立准确unknown。

| 实际节拍验证(G105) | 2026-10-07 | 原固定120槽230/240有效、110槽全点有效;所有256观察已发布,下一核SDK配置与设备实际周期。记录。 |

| 直接SDK节拍诊断(G106) | 2026-10-07 | 250/250直接源约531.6ms;ur1心跳高频、消息预算触发停止,四格未完成,独立准确未知。记录。 |

| 高低心跳与请求响应(G107) | 2026-10-07 | 125/250ms请求均实际约507–509ms、两矩阵partial;post查询超时与实际供给问题分列,下一更长请求对照。记录。 |

G108请求响应与实际频率边界 · 2026-10-07 ​

本设备长请求有响应,短请求未低于约500ms工作节拍,不能用配置250/125ms证明已获采集余量。原500ms每发布点要求独立新观察时,缓冲不制造新供给;确切gauge读点和独立数值误差仍unknown。先stop关闭源后fresh post核四格成功,不代指标准确性或普适连接根因。

| 长周期/独立post诊断(G108) | 2026-10-07 | 4格完整20s、请求参数有响应但约500ms工作下限,四格fresh post核同;全54/五轮与原阈值未变。记录。 |

替代来源资格边界 · 2026-10-07(G109) ​

当前固定SDK与公开固定commit检查未证明可直接替换的更快footprint源;不同语言库仍可共享同一Sysmontap。self系统API只作自身独立参考;内存通知/网络/能耗不因接口名称相似而获得footprint字段语义。Apple VM Tracker提供有依据的后续调查方向,但本机模板存在不证明设备目标权限、无注入、原始时钟/读取时刻、频率与实时可用。局部检索不证明平台永无其他来源。原字段/单位/公式/500ms与误差/质量契约不变。

| 替代来源静态资格(G109) | 2026-10-07 | 41本地源码/7公开源码/13锚点/12控制;未准入替代源,下一VM Tracker,首项及全54/五轮保持未验。记录。 |

VM Tracker资格不是指标替换许可 · 2026-10-07(G110) ​

实际服务谱系已从本机插件固定文件确认:vmtracking;组合Game Memory含Allocations等6项。snapRateMicros默认3000000只为配置,实际周期unknown;UI整数seconds/微秒请求名/设备钟属性名均不证实际footprint读点。Dirty/Swapped/Resident列不能未经口径证明和独立校准自动求和/替换原scalar footprint。只加VM Tracker的公开CLI方式存在,但目标权限/无注入/Raw schema/频率与实时导出须另证,不宣称已无侵入可用于商店App。原字段公式/单位/500ms/误差/全54不变。

| VM Tracker真实配置资格(G110) | 2026-10-07 | 20解析+3类限定检查,6输入/1插件、真实vmtracking谱系/默认3000000,未设备准入;下一ABI/无注入/field-read绑定。记录。 |

VM Tracker实际客户端契约及不替换原则 · 2026-10-07(G111) ​

实际DTXAllowedRPC声明5方法,client以NSNumber/NSDate设置目标、同步requestVMSnapshot,无参数RPC不是猜selector。当前host XRVMState由region字段汇总,virtual/resident/dirty/swapped不可未经口径和独立证据替换physical footprint;VMStateMachAbsolute为已存且可synthetic写的时刻,真实Gauge读界仍unknown。host微秒worker周期不是device实测频率,当前无设备支持/无注入/数值误差证明,sourceAdmitted=false;原Sysmontap公式/500ms/54项和原缺失处理不动,未接入新的region近似值。

| VM Tracker真实client ABI(G111) | 2026-10-07 | 29工具控制/3原件/4类121方法/17片段7397B,DTX调用实证但数值和读点未准入;一次输出超门原件保留,整体partial。记录。 |

实际VM Tracker快照及不替换原则 · 2026-10-07(G112) ​

设备A自有目标readonly资格取得3份XRVMState,VMStateVersion5、root直接字段为TotalSize/SharedStart/SharedLength/MachAbsolute等,XRVMRegion的dataList为未解码packed字段。直接root未证明scalar physical footprint,不作整份payload或平台绝无footprint的结论。原native timebase将已存state相邻差转为2993.182917/3095.127ms,真实Gauge读界unknown;本次sync RPC响应2.644–2.780s,不支持这条实现500ms替换,不当通用硬下限。0产品更改,原公式/缺失/500ms保持;自有权限/host observer不证全部设备callee无注入或商店App可用。

| VM Tracker实际自有Raw(G112) | 2026-10-07 | 一次/3份/28消息2768561B原字节复核、34总工具控制;数值读点/快速scalar未准入,已跑目标合同冲突未遵更严停止整体partial,原54/五轮未验。记录。 |

固定窗口供给与准确性分开判定 · 2026-10-07(G113) ​

G105原500ms/3I/同token只一次条件下,240发布点可用来源邻居并集232,理想无限queue和不耗准备仍最多232,至少8缺。count certificate不能外推为所有iOS源都不可能,但证明纯队列不解决这一run供给不足;不拿改变age/复制旧值造100%。另G98参考9000双API读数差0只证明这些观察相容,最大未观测间隙22.133ms,不证明连续时间恒定或Sysmontap真读点;不跨life混配。原公式/500ms/缺失质量/54项/误差不变。

| 固定窗口真实供给上界(G113) | 2026-10-07 | 原240点只有232可用不同观察,greedy/DP/7056穷举一致,至少8缺;独立准确性/正式五轮仍pending。记录。 |

真实host Gauge不是已准入iPhone来源 · 2026-10-07(G114) ​

IDECommonGaugeDataProviderService真实DTX请求已核,IDEMemoryGaugeDataProviderService实际通道为debug-gauge-data-providers.Memory,当前G112只广告resources/procinfo而没有Memory,二者别名未证。当前/min/max physical-footprint key在已证IDEFoundation import中分列,wire key字符串/bytes单位和device读取时刻/频率unknown;LocalComputer provider不是远端设备实现,host debug fallback关联不证通用无侵入。原Sysmontap公式/500ms/3I/缺失与全54不变,未经准入不接Gauge替换或填旧值。

| host Gauge client资格(G114) | 2026-10-07 | 4固定原件/22片段5540B/19工具控制,真实物理footprint key和DTX构造已核;Memory与实际广告resources错配,源/读点/速度未准入。记录。 |

actual内存key与host读链边界 · 2026-10-07(G115) ​

当前key真实为memory.task.physical_footprint,min/max字段分别命名,本机Memory provider通过task-name port和task_info flavor23/offset144当前unsigned64值输出,不以峰值或RSS替代。该hostbinary没有关闭iPhone remote units/readpoint/频率/权限门,原Sysmontap公式/500ms/3I/缺失与全54不变;host timer不当设备采样证据。首工具/官方输出/两parser失败留存、sourceAdmitted=false,未经设备资格不集成替换。

| host实际current key/读点(G115) | 2026-10-07 | 1固定binary/23片段11630B/97494官方prefix逐行核;current与min/max分开、task-name port获取释放;远端设备单位/读点/速度/权限仍未准入。记录。 |

真机通道ACK与可用性边界 · 2026-10-07(G116) ​

已证Memory getter通道在真实设备一次申请获创建ACK,但start请求后7.149314ms即control取消−1,0sample,cleanupstop返回invalid-channel。不能将8s保护等待当Gauge读耗时,不能将ACK当服务可用。NSSet真实类型/host物理footprint key不代替remote字段/单位/权限证据;原Sysmontap公式/500ms/3I/缺失/全54不动。停止此字面通道重复,source未准入;不是全iOS无更好source的证明。

| actualMemory channel未准入(G116) | 2026-10-07 | 1device/18原msg13468B/创建后取消/0sample,52前控+2后SDK复现分列;early错误postidentity unknown,内存门/五轮仍开。记录。 |

基础内存独立观察预检 · 2026-10-07(G131) ​

G131基础内存3字段同life预检:254个源点中virtual254/254观察范围数值相容,footprint245/254、resident247/254;均Raw→当前engine差0,但旧126/1Hz参考/原生read语义不充当前130五轮验收。 独立原生API括号与源native窗口不自动同刻,1Hz的未观察时刻不是有界真值,不新增校准或改公式。Virtual数百GiB是映射地址空间,不等物理RAM;优先Virtual新same-life资格不替代physical/real验收。来源。

验收与质量语义增量 · 2026-10-11 v5 ​

来源、physFootprint原始bytes公式与candidate标签不变。Owner改用异常检查,不强制瞬时值独立精度校准。每轮原240机会/120槽、至少238有效/119完整槽及gap≤1.5秒;五个新轮逐轮达标,不合并平均或替换失败。

两族参考在原callback窗口两端各固定扩1秒,取全部成功读数及两端各一条边界的联合min/max,正常包络为[min−max(2MiB,5%×min),max+max(2MiB,5%×max)];至少228/240正常。任一超[max(8MiB,20%)]扩展的严重包络或连续3个一般偏离拒绝;缺参考/过宽列不可评估并占原分母,不补零、不挑最近值。此窗口不是已证gauge读取时间,独立准确性和calibrated仍false。

当前五轮各240/120/240、来源违规0、偏离0,在设备A/自有可控App A所测场景E4阶段通过;不保证所有App/时长无bug。来源阶段结果,v5质量语义2026-10-11;此前原精度未证与失败数值保留。

版本历史增量:2026-10-28,第二轮内部试用口径、来源及报告边界更新;E2/E3与待测E4分列。第二轮方案与实现。

Perfowl · Performance Observer