mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-23 18:21:13 +08:00
docs: 对齐 README 与基准基线文档的 epoch 退役后口径
This commit is contained in:
@@ -87,8 +87,7 @@ unary_ops 271.73 0.318 271.415 370002
|
||||
mem_map_retain 原生盒边持有:Map 持 20000 组字符串键 + 对象值
|
||||
mem_set_retain 原生盒边持有:Set 持 20000 个对象(各带 payload 字符串)
|
||||
mem_string_rope 拼接 rope 链留存:重复二元拼接形成深 Cons 链(账目按逻辑长度计,数值高于实际足迹)
|
||||
口径:Peak B/Ret B 为 session 堆账目(对象头 + 堆数据 + 存活串/BigInt);epoch arena
|
||||
的临时驻留不计入字节账目(数量见 JSON 的 epoch_objects)。Peak B 为顶层指令
|
||||
边界采样的 session arena 高水位;单指令内瞬态与 epoch 高水位不计。Ret B 为 workload 后
|
||||
晋升 + 完整 GC 的真存活集,至多含一份引擎内部副本:逃逸屏障留 epoch 原件且顶层
|
||||
寄存器根不回写时,测量时晋升会把原件再克隆一份(object_graph 见留存锚测试)。
|
||||
口径:Peak B/Ret B 为 session 堆账目(对象头 + 堆数据 + 存活串/BigInt);JSON 的
|
||||
`epoch_objects`/`epoch_bytes` 为恒零锚字段(epoch 分配器退役后保留 schema 兼容),
|
||||
不计入字节账目。Peak B 为顶层指令边界采样的 session arena 高水位;单指令内瞬态
|
||||
不计。Ret B 为 workload 后强制完整 GC 的真存活集。
|
||||
|
||||
Reference in New Issue
Block a user