外观
CPU Core Usage 分核 CPU 指标 v1
定义与 Registry
| 要素 | 内容 |
|---|---|
| 定义 | Sysmontap 当前窗口报告的每个 CPU Core 原始负载 |
| metricID | ios.device.cpu.core_usage |
| scope | device |
| unit | percent |
| 来源字段 | PerCPUUsage[i].CPU_TotalLoad |
| 质量语义 | 每个有限原值为 candidate;缺失或非有限值只让对应 Core missing,不补 0 |
| 当前校准状态 | iOS 16/17/18 原始向量已观察;与 PerfDog 同窗数值校准开放 |
| 版本历史 | per-core-gauge.v1 |
计算、窗口与取整
text
coreUsage[core=i] = finite(PerCPUUsage[i].CPU_TotalLoad)每个 sysmontap 采样窗独立输出。计算层不求和、不平均、不除以 CPUCount 或 EnabledCPUs,也不把缺少的 Core 补成 0。工作台按当前样本真实数组长度生成 Core 0…N-1 曲线;显示层保留一位小数,Session 与导出保留 Double 原值。
质量和范围
这是整机分核负载,不归属于目标 App。目标 App 的 CPU 指标是 ios.process.cpu.non_normalized。数组长度来自当前来源事实;CPUCount/EnabledCPUs 仅作审计元数据,不用于虚构数组项。
版本历史
- v1(2026-09-06):冻结分核直通公式、动态曲线与缺失处理。来源:P4 工作台指标支持收口方案。