Test Name Wall(ms) Comp(ms) Exec(ms) Instrs GC Ct IC Rate Sess Objs Sess B Peak B Ret B ------------------------------------------------------------------------------------------------------------------------------------------------------ arith_ops 47.27 0.000 47.271 3000026 0 0.0% 0 0 0 0 array_filter 405.68 0.001 405.674 41244 0 51.2% 6001 1228144 1228144 2176 array_for_each 374.59 0.001 374.588 25244 0 62.7% 4001 140144 140144 1088 array_index_get 9.84 0.000 9.835 1012042 0 70.6% 1 144 8288 8288 array_index_set 9.38 0.000 9.376 1012038 0 74.3% 1 144 8288 8288 array_join 113.52 0.001 113.520 3040032 0 98.4% 20000 4660000 4660000 419 array_literal 84.01 0.000 84.007 1150028 0 87.4% 50000 8400000 8400000 336 array_map 386.85 0.001 386.846 41244 0 81.4% 6001 2028144 2028144 2976 array_push_pop 215.52 0.001 215.517 7450032 0 91.3% 50000 7200000 7200000 360 array_reduce 417.76 0.001 417.759 43244 0 93.7% 4001 140144 140144 1584 array_slice 85.12 0.001 85.122 58244 0 93.8% 3001 30672144 30672144 7824 array_sort 108.11 0.000 108.110 13944 0 93.8% 1501 5128144 5128144 7824 branch_if 22.25 0.000 22.249 1866693 0 93.8% 0 0 0 0 branch_switch 21.67 0.000 21.674 1875026 0 93.8% 0 0 0 0 call_args 51.47 0.001 51.465 720030 0 93.8% 2 35 499 499 call_closure 24.62 0.000 24.622 340046 0 93.8% 4 69 997 997 call_method 32.01 0.000 32.014 420036 0 92.5% 3 195 819 819 call_new_proto 83.91 0.000 83.910 660038 0 89.4% 20004 3040070 3040070 1334 call_recursion 522.22 0.001 522.221 5525830 0 88.0% 2 35 499 499 call_this 63.87 0.001 63.866 620038 0 86.1% 5 248 1344 1344 cmp_ops 70.09 0.000 70.095 3600028 0 85.0% 0 0 0 0 code_forge 804.26 0.000 804.263 85020 0 85.0% 10000 291670 291670 0 coercion_boolean 36.78 0.000 36.776 3050026 0 85.0% 0 0 0 0 coercion_concat 55.45 0.000 55.452 1600028 0 85.0% 0 3888890 3888890 39 coercion_nullish 109.39 0.000 109.392 3650036 0 81.3% 1 152 304 304 coercion_tonumber 29.99 0.000 29.989 1800026 0 79.3% 0 0 0 0 coercion_toprimitive 111.99 0.001 111.990 360028 0 79.3% 100000 4780000 4780000 1327 coercion_tostring 166.51 0.000 166.509 3900028 0 79.3% 0 22200000 22200000 186 gc_array 77.05 0.000 77.048 3110030 0 81.4% 5000 720000 720000 688 gc_object 61.56 0.000 61.563 1200028 0 83.2% 50000 8000000 8000000 160 gc_string 10.66 0.000 10.660 320028 0 83.6% 0 788890 788890 40 gc_string_long 595.93 0.000 595.930 16000028 1 83.6% 0 7334531 33554441 41 ic_cache 12.00 0.000 12.002 412044 0 83.6% 1 144 1642960 1642960 ic_polymorphic 93.71 0.000 93.711 3333393 0 85.3% 100003 16800504 16800504 1176 loop_do_while 12.68 0.000 12.678 1400022 0 86.2% 0 0 0 0 loop_for 69.38 0.000 69.379 8000026 0 86.2% 0 0 0 0 loop_for_in 183.54 0.000 183.538 4561244 0 86.2% 1 3610 3610 1064 loop_for_of 412.69 0.000 412.684 2734244 0 86.2% 1 108144 108144 1088 loop_for_of_string 256.13 0.000 256.129 2266944 0 86.2% 0 58150 58150 132 loop_index 314.94 0.000 314.940 3649244 0 78.4% 1 144 1088 1088 loop_while 69.48 0.000 69.484 8000026 0 74.3% 0 0 0 0 loop_while_index 314.96 0.000 314.961 3649244 0 68.5% 1 144 1088 1088 map_ops 232.57 0.001 232.570 9850030 0 69.4% 50000 9600000 9600000 544 math_ops 130.99 0.000 130.987 4800026 0 71.6% 0 0 0 0 mem_array_grow 200.91 0.000 200.915 2800026 0 71.6% 1 144 8288 8288 mem_closure_chain 86.90 0.000 86.901 480040 0 71.6% 40000 1278890 8799386 8799386 mem_cross_call_retain 159.32 0.001 159.322 1380034 0 70.4% 4 2670485 7951253 7951253 mem_map_retain 42.20 0.001 42.194 500023 0 69.9% 1 1977972 4609319 4609319 mem_object_graph 111.83 0.001 111.828 884726 0 70.0% 32769 5504888 11010200 11010200 mem_set_retain 32.60 0.001 32.603 360023 0 70.1% 1 1089082 4449274 4449274 mem_string_accum 69.16 0.000 69.162 760022 0 70.2% 1 2744617 3064761 3064761 mem_string_rope 0.55 0.000 0.547 10028 1 70.2% 0 62108000 62108000 62108000 member_compound 488.16 0.000 488.157 3200082 0 71.8% 100006 16000968 16000968 2104 object_keys 313.98 0.001 313.981 2680030 0 72.6% 10000 15000000 15000000 424 prop_access 21.34 0.000 21.341 2000040 0 74.3% 1 176 352 352 prop_bracket 29.50 0.000 29.496 1400040 0 75.7% 1 168 336 336 prop_delete 22.46 0.000 22.465 320038 0 75.8% 1 168 336 336 prop_dynamic 6.19 0.000 6.190 700032 0 76.0% 1 120 272 272 prop_nested 261.03 0.001 261.030 1200028 0 76.8% 150000 22800000 22800000 912 prop_set 31.92 0.000 31.922 2400036 0 78.3% 1 160 320 320 property 154.55 0.001 154.547 72040 0 79.0% 1 231900 231900 24264 set_ops 372.45 0.001 372.447 7150030 0 79.8% 50000 9600000 9600000 464 string_build 458.30 0.000 458.295 8440030 2 80.3% 0 6791158 33554485 122 string_case 69.83 0.000 69.830 1200032 0 80.3% 0 7600000 7600000 0 string_char 99.59 0.000 99.591 2800028 0 80.3% 0 0 0 0 string_concat 70.02 0.000 70.020 1600034 0 80.3% 0 1900000 1900000 38 string_indexof 24.26 0.000 24.255 700032 0 80.3% 0 0 0 0 string_replace 19.15 0.000 19.149 460034 0 80.3% 0 1320000 1320000 66 string_replace_fn 238.27 0.001 238.267 50592 0 80.3% 4000 4049360 4049360 7177 string_split 133.50 0.000 133.495 400034 0 80.1% 20000 24200000 24200000 1562 string_substring 43.37 0.000 43.367 1150034 0 80.0% 0 2150000 2150000 43 string_trim 11.91 0.000 11.906 300032 0 80.0% 0 1560000 1560000 0 try_catch_ok 4.35 0.000 4.348 550026 0 80.0% 0 0 0 0 try_catch_throw 26.10 0.000 26.101 400026 0 80.0% 0 720000 720000 0 typeof_ops 51.55 0.000 51.544 2600026 0 80.0% 0 0 0 0 unary_ops 25.55 0.000 25.555 2000026 0 80.0% 0 0 0 0 内存基准用例(mem_*): mem_object_graph 大型对象图留存:15 层满二叉树 32767 节点整体驻留 session 堆 mem_string_accum 字符串累积留存:40000 个互不相同的字符串驻留数组(interner 压力) mem_closure_chain 闭包/upvalue 长链:10000 层闭包各自捕获前层闭包与 payload 驻留 mem_array_grow 数组增缩容量:扩到 200000 元素后截回 1000,观测元素向量容量是否回落(账目按 Vec capacity 计) mem_cross_call_retain 跨调用长存活数据:全局 store 经 30000 次调用累积 30000 条记录 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)。Ret B 为 workload 后 晋升 + 完整 GC 的真存活集,至多含一份引擎内部副本:逃逸屏障留 epoch 原件且顶层 寄存器根不回写时,测量时晋升会把原件再克隆一份(object_graph 见留存锚测试)。