From 6f66b8d454af150d3556c767b424e977191af1f2 Mon Sep 17 00:00:00 2001 From: pjh456 <147148383@qq.com> Date: Tue, 29 Sep 2026 12:09:48 +0000 Subject: [PATCH] =?UTF-8?q?bench:=20=E5=9F=BA=E7=BA=BF=E9=87=8D=E9=94=9A?= =?UTF-8?q?=E8=87=B3=E7=8E=B0=E6=A0=91=E5=85=A8=E8=B0=B1=E5=90=8C=E5=AE=BF?= =?UTF-8?q?=E4=B8=BB=E5=8D=95=E8=B7=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BENCHMARK_BASELINE.md | 152 ++++++------- benchmark_baseline.json | 472 ++++++++++++++++++++-------------------- 2 files changed, 312 insertions(+), 312 deletions(-) diff --git a/BENCHMARK_BASELINE.md b/BENCHMARK_BASELINE.md index 7a59c28c..96deab55 100644 --- a/BENCHMARK_BASELINE.md +++ b/BENCHMARK_BASELINE.md @@ -1,81 +1,81 @@ Test Name Wall(ms) Comp(ms) Exec(ms) Instrs GC Ct IC Rate Sess Objs Sess B Peak B Ret B ------------------------------------------------------------------------------------------------------------------------------------------------------ -arith_ops 294.93 0.531 294.402 4700023 0 0.0% 0 0 0 0 -array_filter 637.78 0.364 637.415 55739 1 99.9% 1586 364264 417620 2744 -array_for_each 685.89 0.360 685.529 35737 1 99.9% 1536 354168 425828 960 -array_index_get 126.55 0.290 126.259 1817037 0 99.9% 0 38000 38000 8160 -array_index_set 100.06 0.269 99.792 1517035 0 99.9% 0 38000 38000 8160 -array_join 512.76 0.276 512.485 4140029 0 100.0% 0 9380000 9380000 291 -array_literal 85.99 0.280 85.714 1500025 0 100.0% 0 0 184 184 -array_map 620.95 0.341 620.609 55739 1 99.9% 1586 367464 417620 4344 -array_push_pop 1252.67 0.302 1252.364 10200029 0 100.0% 0 20900000 20900000 472 -array_reduce 656.35 0.417 655.935 57739 1 99.9% 1536 354200 425828 1960 -array_slice 76.24 0.355 75.885 79739 0 99.9% 0 10401800 10401800 4344 -array_sort 127.61 0.335 127.275 17939 0 99.7% 1000 1888800 1888800 4344 -branch_if 145.06 0.233 144.829 2816690 0 0.0% 0 0 0 0 -branch_switch 139.19 0.289 138.900 3000023 0 0.0% 0 0 0 0 -call_args 94.27 0.339 93.928 880029 0 0.0% 2 307 595 595 -call_closure 66.82 0.291 66.527 500044 0 0.0% 4 613 1221 1221 -call_method 74.83 0.256 74.577 580032 0 50.0% 2 307 771 771 -call_new_proto 136.69 0.327 136.358 800037 0 33.3% 4 614 1390 1390 -call_recursion 954.12 0.291 953.823 5527429 1 0.0% 3 1027 1027 595 -call_this 124.06 0.305 123.759 780034 0 50.0% 4 624 1384 1384 -cmp_ops 421.08 0.225 420.859 5800025 0 0.0% 0 0 0 0 -code_forge 807.86 0.211 807.643 110018 0 0.0% 10000 1651670 1651670 0 -coercion_boolean 253.94 0.216 253.728 4450023 0 0.0% 0 0 0 0 -coercion_concat 194.34 0.257 194.081 2300025 0 0.0% 0 3888890 3888890 39 -coercion_nullish 355.55 0.307 355.238 5100032 0 50.0% 0 0 168 168 -coercion_tonumber 139.21 0.298 138.913 2600023 0 0.0% 0 0 0 0 -coercion_toprimitive 195.44 0.319 195.117 500025 1 0.0% 18343 4075840 9604479 1591 -coercion_tostring 376.23 0.276 375.949 4600025 0 0.0% 0 22200000 22200000 186 -gc_array 572.17 0.250 571.923 4390027 0 100.0% 0 9500000 9500000 560 -gc_object 124.04 0.213 123.824 1550025 0 100.0% 0 0 176 176 -gc_string 38.88 0.204 38.677 460025 0 0.0% 0 788890 788890 40 -gc_string_long 1996.65 0.192 1996.454 23000025 2 0.0% 0 7334531 33554441 41 -ic_cache 53.15 0.449 52.700 554039 0 78.9% 0 380000 1802832 1802832 -ic_polymorphic 230.60 0.335 230.268 4033387 0 100.0% 0 0 552 552 -loop_do_while 237.16 0.198 236.960 3000019 0 0.0% 0 0 0 0 -loop_for 1197.08 0.236 1196.844 16000023 0 0.0% 0 0 0 0 -loop_for_in 620.76 0.626 620.132 7591739 0 0.0% 0 3490 3490 960 -loop_for_of 309.16 0.454 308.707 3652739 0 99.0% 0 111800 111800 960 -loop_for_of_string 214.58 0.308 214.275 2726339 0 0.0% 0 58150 58150 132 -loop_index 417.57 0.322 417.246 6367739 0 100.0% 0 3800 3800 960 -loop_while 1204.34 0.205 1204.135 16000023 0 0.0% 0 0 0 0 -loop_while_index 414.35 0.627 413.725 6667739 0 100.0% 0 3800 3800 960 -map_ops 759.16 0.431 758.733 12650027 0 100.0% 0 0 672 672 -math_ops 454.87 0.377 454.496 6500023 0 0.0% 0 0 0 0 -mem_array_grow 387.54 0.277 387.266 3800024 0 0.0% 0 0 8160 8160 -mem_closure_chain 120.79 0.571 120.217 590034 0 0.0% 40000 6718890 10479658 10479658 -mem_cross_call_retain 249.39 0.363 249.030 1590032 0 25.0% 2 3810453 8431077 8431077 -mem_map_retain 58.08 0.244 57.840 600021 0 100.0% 0 1977780 6436740 6436740 -mem_object_graph 117.63 0.324 117.303 884727 0 0.0% 2 312 6029720 6029720 -mem_set_retain 42.24 0.206 42.029 460021 0 100.0% 0 1088890 4769098 4769098 -mem_string_accum 107.52 0.217 107.305 960020 0 0.0% 0 2744473 3064633 3064633 -mem_string_rope 2.22 0.170 2.046 16025 6 0.0% 0 124184000 124184000 124184000 -member_compound 306.30 0.330 305.974 4400076 0 100.0% 0 0 1064 1064 -object_keys 477.18 0.395 476.784 3740027 0 100.0% 0 13800000 13800000 320 -prop_access 167.37 0.247 167.120 2800036 0 100.0% 0 0 192 192 -prop_bracket 156.86 0.272 156.591 2100036 0 100.0% 0 0 184 184 -prop_delete 55.27 0.273 54.999 480034 0 50.0% 0 0 184 184 -prop_dynamic 76.65 0.273 76.377 1100028 0 100.0% 0 0 168 168 -prop_nested 130.79 0.242 130.545 1550025 0 100.0% 0 0 504 504 -prop_set 206.65 0.239 206.407 3200032 0 100.0% 0 0 176 176 -property 151.16 0.344 150.820 111035 0 0.0% 0 231780 231780 24160 -set_ops 662.65 0.281 662.368 9950027 0 90.9% 0 0 288 288 -string_build 1688.03 0.352 1687.676 16560027 4 0.0% 0 6791197 33554520 122 -string_case 179.79 0.243 179.546 1600028 0 0.0% 0 7600000 7600000 0 -string_char 284.73 0.229 284.501 3800025 0 0.0% 0 0 0 0 -string_concat 175.24 0.348 174.888 1800031 0 0.0% 0 1900000 1900000 38 -string_indexof 83.84 0.200 83.636 1100028 0 0.0% 0 0 0 0 -string_replace 51.86 0.305 51.555 600030 0 0.0% 0 1320000 1320000 66 -string_replace_fn 768.39 0.381 768.010 64987 3 0.0% 294 1619217 33571047 12433 -string_split 96.09 0.226 95.861 540030 0 100.0% 0 17160000 17160000 1226 -string_substring 116.36 0.218 116.142 1500030 0 0.0% 0 2150000 2150000 43 -string_trim 40.11 0.191 39.916 460028 0 0.0% 0 1560000 1560000 0 -try_catch_ok 56.15 0.206 55.940 1050023 0 0.0% 0 0 0 0 -try_catch_throw 50.20 0.267 49.929 580023 0 0.0% 0 720000 720000 0 -typeof_ops 283.71 0.197 283.518 4300023 0 0.0% 0 0 0 0 -unary_ops 269.29 0.298 268.988 3700023 0 0.0% 0 0 0 0 +arith_ops 292.31 0.330 291.981 4700023 0 0.0% 0 0 0 0 +array_filter 671.88 0.332 671.545 55739 1 99.9% 1586 364264 417620 2744 +array_for_each 687.85 0.368 687.482 35737 1 99.9% 1536 354168 425828 960 +array_index_get 126.51 0.299 126.214 1817037 0 99.9% 0 38000 38000 8160 +array_index_set 97.82 0.277 97.541 1517035 0 99.9% 0 38000 38000 8160 +array_join 519.66 0.286 519.374 4140029 0 100.0% 0 9380000 9380000 291 +array_literal 88.53 0.235 88.297 1500025 0 100.0% 0 0 184 184 +array_map 640.06 0.344 639.717 55739 1 99.9% 1586 367464 417620 4344 +array_push_pop 1256.85 0.294 1256.556 10200029 0 100.0% 0 20900000 20900000 472 +array_reduce 669.22 0.351 668.863 57739 1 99.9% 1536 354200 425828 1960 +array_slice 75.83 0.321 75.510 79739 0 99.9% 0 10401800 10401800 4344 +array_sort 132.42 0.335 132.087 17939 0 99.7% 1000 1888800 1888800 4344 +branch_if 144.76 0.253 144.506 2816690 0 0.0% 0 0 0 0 +branch_switch 138.35 0.300 138.046 3000023 0 0.0% 0 0 0 0 +call_args 95.90 0.349 95.549 880029 0 0.0% 2 307 595 595 +call_closure 68.26 0.281 67.977 500044 0 0.0% 4 613 1221 1221 +call_method 76.85 0.269 76.581 580032 0 50.0% 2 307 771 771 +call_new_proto 137.85 0.301 137.553 800037 0 33.3% 4 614 1390 1390 +call_recursion 997.96 0.288 997.675 5527429 1 0.0% 3 1027 1027 595 +call_this 127.50 0.347 127.147 780034 0 50.0% 4 624 1384 1384 +cmp_ops 423.75 0.241 423.503 5800025 0 0.0% 0 0 0 0 +code_forge 782.39 0.233 782.152 110018 0 0.0% 10000 1651670 1651670 0 +coercion_boolean 255.43 0.256 255.171 4450023 0 0.0% 0 0 0 0 +coercion_concat 196.16 0.296 195.865 2300025 0 0.0% 0 3888890 3888890 39 +coercion_nullish 359.31 0.314 359.001 5100032 0 50.0% 0 0 168 168 +coercion_tonumber 138.29 0.280 138.014 2600023 0 0.0% 0 0 0 0 +coercion_toprimitive 200.85 0.325 200.521 500025 1 0.0% 18343 4075840 9604479 1591 +coercion_tostring 375.71 0.311 375.396 4600025 0 0.0% 0 22200000 22200000 186 +gc_array 568.75 0.326 568.420 4390027 0 100.0% 0 9500000 9500000 560 +gc_object 129.88 0.276 129.604 1550025 0 100.0% 0 0 176 176 +gc_string 39.54 0.228 39.310 460025 0 0.0% 0 788890 788890 40 +gc_string_long 2015.98 0.196 2015.788 23000025 2 0.0% 0 7334531 33554441 41 +ic_cache 53.16 0.419 52.736 554039 0 78.9% 0 380000 1802832 1802832 +ic_polymorphic 226.85 0.371 226.484 4033387 0 100.0% 0 0 552 552 +loop_do_while 235.37 0.231 235.138 3000019 0 0.0% 0 0 0 0 +loop_for 1201.43 0.236 1201.195 16000023 0 0.0% 0 0 0 0 +loop_for_in 637.77 0.521 637.250 7591739 0 0.0% 0 3490 3490 960 +loop_for_of 311.52 0.490 311.026 3652739 0 99.0% 0 111800 111800 960 +loop_for_of_string 217.30 0.319 216.984 2726339 0 0.0% 0 58150 58150 132 +loop_index 410.42 0.370 410.048 6367739 0 100.0% 0 3800 3800 960 +loop_while 1213.66 0.224 1213.438 16000023 0 0.0% 0 0 0 0 +loop_while_index 424.75 0.595 424.150 6667739 0 100.0% 0 3800 3800 960 +map_ops 768.64 0.496 768.140 12650027 0 100.0% 0 0 672 672 +math_ops 458.98 0.399 458.576 6500023 0 0.0% 0 0 0 0 +mem_array_grow 384.49 0.276 384.214 3800024 0 0.0% 0 0 8160 8160 +mem_closure_chain 124.14 0.569 123.574 590034 0 0.0% 40000 6718890 10479658 10479658 +mem_cross_call_retain 256.70 0.385 256.314 1590032 0 25.0% 2 3810453 8431077 8431077 +mem_map_retain 59.05 0.260 58.788 600021 0 100.0% 0 1977780 6436740 6436740 +mem_object_graph 120.98 0.356 120.624 884727 0 0.0% 2 312 6029720 6029720 +mem_set_retain 43.20 0.223 42.975 460021 0 100.0% 0 1088890 4769098 4769098 +mem_string_accum 109.56 0.222 109.333 960020 0 0.0% 0 2744473 3064633 3064633 +mem_string_rope 2.29 0.188 2.101 16025 6 0.0% 0 124184000 124184000 124184000 +member_compound 303.24 0.340 302.896 4400076 0 100.0% 0 0 1064 1064 +object_keys 492.55 0.441 492.113 3740027 0 100.0% 0 13800000 13800000 320 +prop_access 170.65 0.278 170.374 2800036 0 100.0% 0 0 192 192 +prop_bracket 161.16 0.295 160.861 2100036 0 100.0% 0 0 184 184 +prop_delete 55.56 0.297 55.259 480034 0 50.0% 0 0 184 184 +prop_dynamic 77.61 0.272 77.341 1100028 0 100.0% 0 0 168 168 +prop_nested 136.23 0.282 135.945 1550025 0 100.0% 0 0 504 504 +prop_set 204.89 0.235 204.654 3200032 0 100.0% 0 0 176 176 +property 150.99 0.305 150.680 111035 0 0.0% 0 231780 231780 24160 +set_ops 668.58 0.288 668.288 9950027 0 90.9% 0 0 288 288 +string_build 1735.11 0.391 1734.715 16560027 4 0.0% 0 6791197 33554520 122 +string_case 185.22 0.249 184.970 1600028 0 0.0% 0 7600000 7600000 0 +string_char 299.02 0.247 298.770 3800025 0 0.0% 0 0 0 0 +string_concat 172.78 0.352 172.422 1800031 0 0.0% 0 1900000 1900000 38 +string_indexof 87.36 0.215 87.144 1100028 0 0.0% 0 0 0 0 +string_replace 53.14 0.288 52.852 600030 0 0.0% 0 1320000 1320000 66 +string_replace_fn 789.77 0.408 789.367 64987 3 0.0% 294 1619217 33571047 12433 +string_split 99.13 0.249 98.877 540030 0 100.0% 0 17160000 17160000 1226 +string_substring 122.30 0.259 122.040 1500030 0 0.0% 0 2150000 2150000 43 +string_trim 41.73 0.207 41.521 460028 0 0.0% 0 1560000 1560000 0 +try_catch_ok 57.60 0.226 57.379 1050023 0 0.0% 0 0 0 0 +try_catch_throw 51.63 0.289 51.346 580023 0 0.0% 0 720000 720000 0 +typeof_ops 284.89 0.226 284.660 4300023 0 0.0% 0 0 0 0 +unary_ops 271.73 0.318 271.415 3700023 0 0.0% 0 0 0 0 内存基准用例(mem_*): diff --git a/benchmark_baseline.json b/benchmark_baseline.json index 1683de36..36ff8e20 100644 --- a/benchmark_baseline.json +++ b/benchmark_baseline.json @@ -1,7 +1,7 @@ [ { "test_name": "arith_ops", - "wall_time_us": 294934, + "wall_time_us": 292312, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -11,8 +11,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4700023, - "compile_time_us": 531, - "exec_time_us": 294402, + "compile_time_us": 330, + "exec_time_us": 291981, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -22,7 +22,7 @@ }, { "test_name": "array_filter", - "wall_time_us": 637779, + "wall_time_us": 671878, "session_objects": 1586, "session_bytes": 364264, "epoch_objects": 80580, @@ -30,10 +30,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 40143328, "gc_objects_scanned": 125845, - "gc_collection_us": 52544, + "gc_collection_us": 49011, "instruction_count": 55739, - "compile_time_us": 364, - "exec_time_us": 637415, + "compile_time_us": 332, + "exec_time_us": 671545, "ic_hit_rate": 0.9990476190476192, "ic_hits": 2098, "ic_misses": 2, @@ -43,7 +43,7 @@ }, { "test_name": "array_for_each", - "wall_time_us": 685889, + "wall_time_us": 687851, "session_objects": 1536, "session_bytes": 354168, "epoch_objects": 76600, @@ -51,10 +51,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 38353088, "gc_objects_scanned": 125871, - "gc_collection_us": 63794, + "gc_collection_us": 41080, "instruction_count": 35737, - "compile_time_us": 360, - "exec_time_us": 685529, + "compile_time_us": 368, + "exec_time_us": 687482, "ic_hit_rate": 0.9990476190476192, "ic_hits": 2098, "ic_misses": 2, @@ -64,7 +64,7 @@ }, { "test_name": "array_index_get", - "wall_time_us": 126550, + "wall_time_us": 126514, "session_objects": 0, "session_bytes": 38000, "epoch_objects": 1, @@ -74,8 +74,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1817037, - "compile_time_us": 290, - "exec_time_us": 126259, + "compile_time_us": 299, + "exec_time_us": 126214, "ic_hit_rate": 0.999, "ic_hits": 999, "ic_misses": 1, @@ -85,7 +85,7 @@ }, { "test_name": "array_index_set", - "wall_time_us": 100061, + "wall_time_us": 97819, "session_objects": 0, "session_bytes": 38000, "epoch_objects": 1, @@ -95,8 +95,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1517035, - "compile_time_us": 269, - "exec_time_us": 99792, + "compile_time_us": 277, + "exec_time_us": 97541, "ic_hit_rate": 0.999, "ic_hits": 999, "ic_misses": 1, @@ -106,7 +106,7 @@ }, { "test_name": "array_join", - "wall_time_us": 512761, + "wall_time_us": 519660, "session_objects": 0, "session_bytes": 9380000, "epoch_objects": 20000, @@ -116,8 +116,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4140029, - "compile_time_us": 276, - "exec_time_us": 512485, + "compile_time_us": 286, + "exec_time_us": 519374, "ic_hit_rate": 0.999990909090909, "ic_hits": 219998, "ic_misses": 2, @@ -127,7 +127,7 @@ }, { "test_name": "array_literal", - "wall_time_us": 85994, + "wall_time_us": 88533, "session_objects": 0, "session_bytes": 0, "epoch_objects": 50000, @@ -137,8 +137,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1500025, - "compile_time_us": 280, - "exec_time_us": 85714, + "compile_time_us": 235, + "exec_time_us": 88297, "ic_hit_rate": 0.9999800000000001, "ic_hits": 49999, "ic_misses": 1, @@ -148,7 +148,7 @@ }, { "test_name": "array_map", - "wall_time_us": 620951, + "wall_time_us": 640061, "session_objects": 1586, "session_bytes": 367464, "epoch_objects": 80580, @@ -156,10 +156,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 41537248, "gc_objects_scanned": 125845, - "gc_collection_us": 39215, + "gc_collection_us": 38435, "instruction_count": 55739, - "compile_time_us": 341, - "exec_time_us": 620609, + "compile_time_us": 344, + "exec_time_us": 639717, "ic_hit_rate": 0.9990476190476192, "ic_hits": 2098, "ic_misses": 2, @@ -169,7 +169,7 @@ }, { "test_name": "array_push_pop", - "wall_time_us": 1252666, + "wall_time_us": 1256851, "session_objects": 0, "session_bytes": 20900000, "epoch_objects": 50000, @@ -179,8 +179,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 10200029, - "compile_time_us": 302, - "exec_time_us": 1252364, + "compile_time_us": 294, + "exec_time_us": 1256556, "ic_hit_rate": 0.9999963636363637, "ic_hits": 549998, "ic_misses": 2, @@ -190,7 +190,7 @@ }, { "test_name": "array_reduce", - "wall_time_us": 656352, + "wall_time_us": 669215, "session_objects": 1536, "session_bytes": 354200, "epoch_objects": 76600, @@ -198,10 +198,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 44276288, "gc_objects_scanned": 125871, - "gc_collection_us": 53286, + "gc_collection_us": 44781, "instruction_count": 57739, - "compile_time_us": 417, - "exec_time_us": 655935, + "compile_time_us": 351, + "exec_time_us": 668863, "ic_hit_rate": 0.9990476190476192, "ic_hits": 2098, "ic_misses": 2, @@ -211,7 +211,7 @@ }, { "test_name": "array_slice", - "wall_time_us": 76241, + "wall_time_us": 75831, "session_objects": 0, "session_bytes": 10401800, "epoch_objects": 6001, @@ -221,8 +221,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 79739, - "compile_time_us": 355, - "exec_time_us": 75885, + "compile_time_us": 321, + "exec_time_us": 75510, "ic_hit_rate": 0.9993548387096775, "ic_hits": 3098, "ic_misses": 2, @@ -232,7 +232,7 @@ }, { "test_name": "array_sort", - "wall_time_us": 127611, + "wall_time_us": 132422, "session_objects": 1000, "session_bytes": 1888800, "epoch_objects": 50501, @@ -243,7 +243,7 @@ "gc_collection_us": 0, "instruction_count": 17939, "compile_time_us": 335, - "exec_time_us": 127275, + "exec_time_us": 132087, "ic_hit_rate": 0.9966666666666667, "ic_hits": 598, "ic_misses": 2, @@ -253,7 +253,7 @@ }, { "test_name": "branch_if", - "wall_time_us": 145062, + "wall_time_us": 144759, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -263,8 +263,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2816690, - "compile_time_us": 233, - "exec_time_us": 144829, + "compile_time_us": 253, + "exec_time_us": 144506, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -274,7 +274,7 @@ }, { "test_name": "branch_switch", - "wall_time_us": 139189, + "wall_time_us": 138347, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -284,8 +284,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3000023, - "compile_time_us": 289, - "exec_time_us": 138900, + "compile_time_us": 300, + "exec_time_us": 138046, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -295,7 +295,7 @@ }, { "test_name": "call_args", - "wall_time_us": 94267, + "wall_time_us": 95898, "session_objects": 2, "session_bytes": 307, "epoch_objects": 20000, @@ -305,8 +305,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 880029, - "compile_time_us": 339, - "exec_time_us": 93928, + "compile_time_us": 349, + "exec_time_us": 95549, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -316,7 +316,7 @@ }, { "test_name": "call_closure", - "wall_time_us": 66819, + "wall_time_us": 68258, "session_objects": 4, "session_bytes": 613, "epoch_objects": 20001, @@ -326,8 +326,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 500044, - "compile_time_us": 291, - "exec_time_us": 66527, + "compile_time_us": 281, + "exec_time_us": 67977, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -337,7 +337,7 @@ }, { "test_name": "call_method", - "wall_time_us": 74834, + "wall_time_us": 76850, "session_objects": 2, "session_bytes": 307, "epoch_objects": 20001, @@ -347,8 +347,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 580032, - "compile_time_us": 256, - "exec_time_us": 74577, + "compile_time_us": 269, + "exec_time_us": 76581, "ic_hit_rate": 0.49997499999999995, "ic_hits": 19999, "ic_misses": 20001, @@ -358,7 +358,7 @@ }, { "test_name": "call_new_proto", - "wall_time_us": 136686, + "wall_time_us": 137855, "session_objects": 4, "session_bytes": 614, "epoch_objects": 60000, @@ -368,8 +368,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 800037, - "compile_time_us": 327, - "exec_time_us": 136358, + "compile_time_us": 301, + "exec_time_us": 137553, "ic_hit_rate": 0.33331666666666665, "ic_hits": 19999, "ic_misses": 40001, @@ -379,7 +379,7 @@ }, { "test_name": "call_recursion", - "wall_time_us": 954115, + "wall_time_us": 997963, "session_objects": 3, "session_bytes": 1027, "epoch_objects": 147893, @@ -387,10 +387,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 43420432, "gc_objects_scanned": 246710, - "gc_collection_us": 55090, + "gc_collection_us": 52511, "instruction_count": 5527429, - "compile_time_us": 291, - "exec_time_us": 953823, + "compile_time_us": 288, + "exec_time_us": 997675, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -400,7 +400,7 @@ }, { "test_name": "call_this", - "wall_time_us": 124065, + "wall_time_us": 127495, "session_objects": 4, "session_bytes": 624, "epoch_objects": 40001, @@ -410,8 +410,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 780034, - "compile_time_us": 305, - "exec_time_us": 123759, + "compile_time_us": 347, + "exec_time_us": 127147, "ic_hit_rate": 0.49997499999999995, "ic_hits": 39998, "ic_misses": 40002, @@ -421,7 +421,7 @@ }, { "test_name": "cmp_ops", - "wall_time_us": 421085, + "wall_time_us": 423745, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -431,8 +431,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 5800025, - "compile_time_us": 225, - "exec_time_us": 420859, + "compile_time_us": 241, + "exec_time_us": 423503, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -442,7 +442,7 @@ }, { "test_name": "code_forge", - "wall_time_us": 807855, + "wall_time_us": 782386, "session_objects": 10000, "session_bytes": 1651670, "epoch_objects": 0, @@ -452,8 +452,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 110018, - "compile_time_us": 211, - "exec_time_us": 807643, + "compile_time_us": 233, + "exec_time_us": 782152, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -463,7 +463,7 @@ }, { "test_name": "coercion_boolean", - "wall_time_us": 253944, + "wall_time_us": 255428, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -473,8 +473,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4450023, - "compile_time_us": 216, - "exec_time_us": 253728, + "compile_time_us": 256, + "exec_time_us": 255171, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -484,7 +484,7 @@ }, { "test_name": "coercion_concat", - "wall_time_us": 194339, + "wall_time_us": 196162, "session_objects": 0, "session_bytes": 3888890, "epoch_objects": 0, @@ -494,8 +494,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2300025, - "compile_time_us": 257, - "exec_time_us": 194081, + "compile_time_us": 296, + "exec_time_us": 195865, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -505,7 +505,7 @@ }, { "test_name": "coercion_nullish", - "wall_time_us": 355545, + "wall_time_us": 359315, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -515,8 +515,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 5100032, - "compile_time_us": 307, - "exec_time_us": 355238, + "compile_time_us": 314, + "exec_time_us": 359001, "ic_hit_rate": 0.4999950000000001, "ic_hits": 99999, "ic_misses": 100001, @@ -526,7 +526,7 @@ }, { "test_name": "coercion_tonumber", - "wall_time_us": 139211, + "wall_time_us": 138294, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -536,8 +536,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2600023, - "compile_time_us": 298, - "exec_time_us": 138913, + "compile_time_us": 280, + "exec_time_us": 138014, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -547,7 +547,7 @@ }, { "test_name": "coercion_toprimitive", - "wall_time_us": 195436, + "wall_time_us": 200846, "session_objects": 18343, "session_bytes": 4075840, "epoch_objects": 9167, @@ -555,10 +555,10 @@ "gc_trigger_count": 1, "gc_bytes_freed": 22567848, "gc_objects_scanned": 92502, - "gc_collection_us": 27009, + "gc_collection_us": 23229, "instruction_count": 500025, - "compile_time_us": 319, - "exec_time_us": 195117, + "compile_time_us": 325, + "exec_time_us": 200521, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -568,7 +568,7 @@ }, { "test_name": "coercion_tostring", - "wall_time_us": 376225, + "wall_time_us": 375707, "session_objects": 0, "session_bytes": 22200000, "epoch_objects": 0, @@ -578,8 +578,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4600025, - "compile_time_us": 276, - "exec_time_us": 375949, + "compile_time_us": 311, + "exec_time_us": 375396, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -589,7 +589,7 @@ }, { "test_name": "gc_array", - "wall_time_us": 572174, + "wall_time_us": 568747, "session_objects": 0, "session_bytes": 9500000, "epoch_objects": 5000, @@ -599,8 +599,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4390027, - "compile_time_us": 250, - "exec_time_us": 571923, + "compile_time_us": 326, + "exec_time_us": 568420, "ic_hit_rate": 0.9999921568627451, "ic_hits": 254998, "ic_misses": 2, @@ -610,7 +610,7 @@ }, { "test_name": "gc_object", - "wall_time_us": 124037, + "wall_time_us": 129880, "session_objects": 0, "session_bytes": 0, "epoch_objects": 50000, @@ -620,8 +620,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1550025, - "compile_time_us": 213, - "exec_time_us": 123824, + "compile_time_us": 276, + "exec_time_us": 129604, "ic_hit_rate": 0.9999800000000001, "ic_hits": 99998, "ic_misses": 2, @@ -631,7 +631,7 @@ }, { "test_name": "gc_string", - "wall_time_us": 38881, + "wall_time_us": 39538, "session_objects": 0, "session_bytes": 788890, "epoch_objects": 0, @@ -641,8 +641,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 460025, - "compile_time_us": 204, - "exec_time_us": 38677, + "compile_time_us": 228, + "exec_time_us": 39310, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -652,7 +652,7 @@ }, { "test_name": "gc_string_long", - "wall_time_us": 1996646, + "wall_time_us": 2015985, "session_objects": 0, "session_bytes": 7334531, "epoch_objects": 0, @@ -660,10 +660,10 @@ "gc_trigger_count": 2, "gc_bytes_freed": 0, "gc_objects_scanned": 0, - "gc_collection_us": 1053, + "gc_collection_us": 1004, "instruction_count": 23000025, - "compile_time_us": 192, - "exec_time_us": 1996454, + "compile_time_us": 196, + "exec_time_us": 2015788, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -673,7 +673,7 @@ }, { "test_name": "ic_cache", - "wall_time_us": 53149, + "wall_time_us": 53156, "session_objects": 0, "session_bytes": 380000, "epoch_objects": 10001, @@ -683,8 +683,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 554039, - "compile_time_us": 449, - "exec_time_us": 52700, + "compile_time_us": 419, + "exec_time_us": 52736, "ic_hit_rate": 0.7892555459066867, "ic_hits": 19995, "ic_misses": 5339, @@ -694,7 +694,7 @@ }, { "test_name": "ic_polymorphic", - "wall_time_us": 230604, + "wall_time_us": 226855, "session_objects": 0, "session_bytes": 0, "epoch_objects": 3, @@ -704,8 +704,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4033387, - "compile_time_us": 335, - "exec_time_us": 230268, + "compile_time_us": 371, + "exec_time_us": 226484, "ic_hit_rate": 0.9999900000000002, "ic_hits": 299997, "ic_misses": 3, @@ -715,7 +715,7 @@ }, { "test_name": "loop_do_while", - "wall_time_us": 237158, + "wall_time_us": 235370, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -725,8 +725,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3000019, - "compile_time_us": 198, - "exec_time_us": 236960, + "compile_time_us": 231, + "exec_time_us": 235138, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -736,7 +736,7 @@ }, { "test_name": "loop_for", - "wall_time_us": 1197081, + "wall_time_us": 1201431, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -747,7 +747,7 @@ "gc_collection_us": 0, "instruction_count": 16000023, "compile_time_us": 236, - "exec_time_us": 1196844, + "exec_time_us": 1201195, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -757,7 +757,7 @@ }, { "test_name": "loop_for_in", - "wall_time_us": 620759, + "wall_time_us": 637771, "session_objects": 0, "session_bytes": 3490, "epoch_objects": 1, @@ -767,8 +767,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 7591739, - "compile_time_us": 626, - "exec_time_us": 620132, + "compile_time_us": 521, + "exec_time_us": 637250, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -778,7 +778,7 @@ }, { "test_name": "loop_for_of", - "wall_time_us": 309161, + "wall_time_us": 311517, "session_objects": 0, "session_bytes": 111800, "epoch_objects": 6001, @@ -788,8 +788,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3652739, - "compile_time_us": 454, - "exec_time_us": 308707, + "compile_time_us": 490, + "exec_time_us": 311026, "ic_hit_rate": 0.99, "ic_hits": 99, "ic_misses": 1, @@ -799,7 +799,7 @@ }, { "test_name": "loop_for_of_string", - "wall_time_us": 214583, + "wall_time_us": 217303, "session_objects": 0, "session_bytes": 58150, "epoch_objects": 3000, @@ -809,8 +809,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2726339, - "compile_time_us": 308, - "exec_time_us": 214275, + "compile_time_us": 319, + "exec_time_us": 216984, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -820,7 +820,7 @@ }, { "test_name": "loop_index", - "wall_time_us": 417569, + "wall_time_us": 410418, "session_objects": 0, "session_bytes": 3800, "epoch_objects": 1, @@ -830,8 +830,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 6367739, - "compile_time_us": 322, - "exec_time_us": 417246, + "compile_time_us": 370, + "exec_time_us": 410048, "ic_hit_rate": 0.9999934015176508, "ic_hits": 303098, "ic_misses": 2, @@ -841,7 +841,7 @@ }, { "test_name": "loop_while", - "wall_time_us": 1204341, + "wall_time_us": 1213662, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -851,8 +851,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 16000023, - "compile_time_us": 205, - "exec_time_us": 1204135, + "compile_time_us": 224, + "exec_time_us": 1213438, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -862,7 +862,7 @@ }, { "test_name": "loop_while_index", - "wall_time_us": 414353, + "wall_time_us": 424745, "session_objects": 0, "session_bytes": 3800, "epoch_objects": 1, @@ -872,8 +872,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 6667739, - "compile_time_us": 627, - "exec_time_us": 413725, + "compile_time_us": 595, + "exec_time_us": 424150, "ic_hit_rate": 0.9999934015176508, "ic_hits": 303098, "ic_misses": 2, @@ -883,7 +883,7 @@ }, { "test_name": "map_ops", - "wall_time_us": 759165, + "wall_time_us": 768636, "session_objects": 0, "session_bytes": 0, "epoch_objects": 100000, @@ -893,8 +893,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 12650027, - "compile_time_us": 431, - "exec_time_us": 758733, + "compile_time_us": 496, + "exec_time_us": 768140, "ic_hit_rate": 0.9999963636363637, "ic_hits": 549998, "ic_misses": 2, @@ -904,7 +904,7 @@ }, { "test_name": "math_ops", - "wall_time_us": 454873, + "wall_time_us": 458976, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -914,8 +914,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 6500023, - "compile_time_us": 377, - "exec_time_us": 454496, + "compile_time_us": 399, + "exec_time_us": 458576, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -925,7 +925,7 @@ }, { "test_name": "mem_array_grow", - "wall_time_us": 387543, + "wall_time_us": 384490, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -935,8 +935,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3800024, - "compile_time_us": 277, - "exec_time_us": 387266, + "compile_time_us": 276, + "exec_time_us": 384214, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 2, @@ -946,7 +946,7 @@ }, { "test_name": "mem_closure_chain", - "wall_time_us": 120788, + "wall_time_us": 124144, "session_objects": 40000, "session_bytes": 6718890, "epoch_objects": 40000, @@ -956,8 +956,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 590034, - "compile_time_us": 571, - "exec_time_us": 120217, + "compile_time_us": 569, + "exec_time_us": 123574, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -967,7 +967,7 @@ }, { "test_name": "mem_cross_call_retain", - "wall_time_us": 249393, + "wall_time_us": 256700, "session_objects": 2, "session_bytes": 3810453, "epoch_objects": 60002, @@ -977,8 +977,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1590032, - "compile_time_us": 363, - "exec_time_us": 249030, + "compile_time_us": 385, + "exec_time_us": 256314, "ic_hit_rate": 0.24999583340277662, "ic_hits": 30000, "ic_misses": 90002, @@ -988,7 +988,7 @@ }, { "test_name": "mem_map_retain", - "wall_time_us": 58084, + "wall_time_us": 59048, "session_objects": 0, "session_bytes": 1977780, "epoch_objects": 20002, @@ -998,8 +998,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 600021, - "compile_time_us": 244, - "exec_time_us": 57840, + "compile_time_us": 260, + "exec_time_us": 58788, "ic_hit_rate": 0.99990000499975, "ic_hits": 19999, "ic_misses": 2, @@ -1009,7 +1009,7 @@ }, { "test_name": "mem_object_graph", - "wall_time_us": 117627, + "wall_time_us": 120980, "session_objects": 2, "session_bytes": 312, "epoch_objects": 65534, @@ -1019,8 +1019,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 884727, - "compile_time_us": 324, - "exec_time_us": 117303, + "compile_time_us": 356, + "exec_time_us": 120624, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 5, @@ -1030,7 +1030,7 @@ }, { "test_name": "mem_set_retain", - "wall_time_us": 42236, + "wall_time_us": 43198, "session_objects": 0, "session_bytes": 1088890, "epoch_objects": 20002, @@ -1040,8 +1040,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 460021, - "compile_time_us": 206, - "exec_time_us": 42029, + "compile_time_us": 223, + "exec_time_us": 42975, "ic_hit_rate": 0.99990000499975, "ic_hits": 19999, "ic_misses": 2, @@ -1051,7 +1051,7 @@ }, { "test_name": "mem_string_accum", - "wall_time_us": 107522, + "wall_time_us": 109556, "session_objects": 0, "session_bytes": 2744473, "epoch_objects": 1, @@ -1061,8 +1061,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 960020, - "compile_time_us": 217, - "exec_time_us": 107305, + "compile_time_us": 222, + "exec_time_us": 109333, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 1, @@ -1072,7 +1072,7 @@ }, { "test_name": "mem_string_rope", - "wall_time_us": 2217, + "wall_time_us": 2290, "session_objects": 0, "session_bytes": 124184000, "epoch_objects": 0, @@ -1080,10 +1080,10 @@ "gc_trigger_count": 6, "gc_bytes_freed": 0, "gc_objects_scanned": 0, - "gc_collection_us": 139, + "gc_collection_us": 145, "instruction_count": 16025, - "compile_time_us": 170, - "exec_time_us": 2046, + "compile_time_us": 188, + "exec_time_us": 2101, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1093,7 +1093,7 @@ }, { "test_name": "member_compound", - "wall_time_us": 306304, + "wall_time_us": 303237, "session_objects": 0, "session_bytes": 0, "epoch_objects": 6, @@ -1103,8 +1103,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4400076, - "compile_time_us": 330, - "exec_time_us": 305974, + "compile_time_us": 340, + "exec_time_us": 302896, "ic_hit_rate": 0.9999833333888886, "ic_hits": 299996, "ic_misses": 5, @@ -1114,7 +1114,7 @@ }, { "test_name": "object_keys", - "wall_time_us": 477179, + "wall_time_us": 492554, "session_objects": 0, "session_bytes": 13800000, "epoch_objects": 20000, @@ -1124,8 +1124,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3740027, - "compile_time_us": 395, - "exec_time_us": 476784, + "compile_time_us": 441, + "exec_time_us": 492113, "ic_hit_rate": 0.9999, "ic_hits": 9999, "ic_misses": 1, @@ -1135,7 +1135,7 @@ }, { "test_name": "prop_access", - "wall_time_us": 167367, + "wall_time_us": 170652, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -1145,8 +1145,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2800036, - "compile_time_us": 247, - "exec_time_us": 167120, + "compile_time_us": 278, + "exec_time_us": 170374, "ic_hit_rate": 0.9999900000000002, "ic_hits": 399996, "ic_misses": 4, @@ -1156,7 +1156,7 @@ }, { "test_name": "prop_bracket", - "wall_time_us": 156864, + "wall_time_us": 161156, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -1166,8 +1166,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 2100036, - "compile_time_us": 272, - "exec_time_us": 156591, + "compile_time_us": 295, + "exec_time_us": 160861, "ic_hit_rate": 0.9999900000000002, "ic_hits": 99999, "ic_misses": 1, @@ -1177,7 +1177,7 @@ }, { "test_name": "prop_delete", - "wall_time_us": 55272, + "wall_time_us": 55556, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -1187,8 +1187,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 480034, - "compile_time_us": 273, - "exec_time_us": 54999, + "compile_time_us": 297, + "exec_time_us": 55259, "ic_hit_rate": 0.49997499999999995, "ic_hits": 19999, "ic_misses": 20001, @@ -1198,7 +1198,7 @@ }, { "test_name": "prop_dynamic", - "wall_time_us": 76650, + "wall_time_us": 77613, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -1208,8 +1208,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1100028, - "compile_time_us": 273, - "exec_time_us": 76377, + "compile_time_us": 272, + "exec_time_us": 77341, "ic_hit_rate": 0.9999800000000001, "ic_hits": 99998, "ic_misses": 2, @@ -1219,7 +1219,7 @@ }, { "test_name": "prop_nested", - "wall_time_us": 130788, + "wall_time_us": 136228, "session_objects": 0, "session_bytes": 0, "epoch_objects": 150000, @@ -1229,8 +1229,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1550025, - "compile_time_us": 242, - "exec_time_us": 130545, + "compile_time_us": 282, + "exec_time_us": 135945, "ic_hit_rate": 0.9999800000000001, "ic_hits": 149997, "ic_misses": 3, @@ -1240,7 +1240,7 @@ }, { "test_name": "prop_set", - "wall_time_us": 206647, + "wall_time_us": 204890, "session_objects": 0, "session_bytes": 0, "epoch_objects": 1, @@ -1250,8 +1250,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3200032, - "compile_time_us": 239, - "exec_time_us": 206407, + "compile_time_us": 235, + "exec_time_us": 204654, "ic_hit_rate": 0.9999900000000002, "ic_hits": 399996, "ic_misses": 4, @@ -1261,7 +1261,7 @@ }, { "test_name": "property", - "wall_time_us": 151164, + "wall_time_us": 150986, "session_objects": 0, "session_bytes": 231780, "epoch_objects": 1, @@ -1271,8 +1271,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 111035, - "compile_time_us": 344, - "exec_time_us": 150820, + "compile_time_us": 305, + "exec_time_us": 150680, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1282,7 +1282,7 @@ }, { "test_name": "set_ops", - "wall_time_us": 662650, + "wall_time_us": 668577, "session_objects": 0, "session_bytes": 0, "epoch_objects": 100000, @@ -1292,8 +1292,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 9950027, - "compile_time_us": 281, - "exec_time_us": 662368, + "compile_time_us": 288, + "exec_time_us": 668288, "ic_hit_rate": 0.909089090909091, "ic_hits": 499999, "ic_misses": 50001, @@ -1303,7 +1303,7 @@ }, { "test_name": "string_build", - "wall_time_us": 1688029, + "wall_time_us": 1735107, "session_objects": 0, "session_bytes": 6791197, "epoch_objects": 0, @@ -1311,10 +1311,10 @@ "gc_trigger_count": 4, "gc_bytes_freed": 0, "gc_objects_scanned": 0, - "gc_collection_us": 1225, + "gc_collection_us": 1168, "instruction_count": 16560027, - "compile_time_us": 352, - "exec_time_us": 1687676, + "compile_time_us": 391, + "exec_time_us": 1734715, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1324,7 +1324,7 @@ }, { "test_name": "string_case", - "wall_time_us": 179790, + "wall_time_us": 185220, "session_objects": 0, "session_bytes": 7600000, "epoch_objects": 0, @@ -1334,8 +1334,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1600028, - "compile_time_us": 243, - "exec_time_us": 179546, + "compile_time_us": 249, + "exec_time_us": 184970, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1345,7 +1345,7 @@ }, { "test_name": "string_char", - "wall_time_us": 284730, + "wall_time_us": 299017, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -1355,8 +1355,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3800025, - "compile_time_us": 229, - "exec_time_us": 284501, + "compile_time_us": 247, + "exec_time_us": 298770, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1366,7 +1366,7 @@ }, { "test_name": "string_concat", - "wall_time_us": 175237, + "wall_time_us": 172775, "session_objects": 0, "session_bytes": 1900000, "epoch_objects": 0, @@ -1376,8 +1376,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1800031, - "compile_time_us": 348, - "exec_time_us": 174888, + "compile_time_us": 352, + "exec_time_us": 172422, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1387,7 +1387,7 @@ }, { "test_name": "string_indexof", - "wall_time_us": 83837, + "wall_time_us": 87360, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -1397,8 +1397,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1100028, - "compile_time_us": 200, - "exec_time_us": 83636, + "compile_time_us": 215, + "exec_time_us": 87144, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1408,7 +1408,7 @@ }, { "test_name": "string_replace", - "wall_time_us": 51861, + "wall_time_us": 53141, "session_objects": 0, "session_bytes": 1320000, "epoch_objects": 0, @@ -1418,8 +1418,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 600030, - "compile_time_us": 305, - "exec_time_us": 51555, + "compile_time_us": 288, + "exec_time_us": 52852, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1429,7 +1429,7 @@ }, { "test_name": "string_replace_fn", - "wall_time_us": 768391, + "wall_time_us": 789775, "session_objects": 294, "session_bytes": 1619217, "epoch_objects": 14645, @@ -1437,10 +1437,10 @@ "gc_trigger_count": 3, "gc_bytes_freed": 52786670, "gc_objects_scanned": 95590, - "gc_collection_us": 65890, + "gc_collection_us": 61179, "instruction_count": 64987, - "compile_time_us": 381, - "exec_time_us": 768010, + "compile_time_us": 408, + "exec_time_us": 789367, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1450,7 +1450,7 @@ }, { "test_name": "string_split", - "wall_time_us": 96088, + "wall_time_us": 99126, "session_objects": 0, "session_bytes": 17160000, "epoch_objects": 20000, @@ -1460,8 +1460,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 540030, - "compile_time_us": 226, - "exec_time_us": 95861, + "compile_time_us": 249, + "exec_time_us": 98877, "ic_hit_rate": 0.9999499999999999, "ic_hits": 19999, "ic_misses": 1, @@ -1471,7 +1471,7 @@ }, { "test_name": "string_substring", - "wall_time_us": 116361, + "wall_time_us": 122300, "session_objects": 0, "session_bytes": 2150000, "epoch_objects": 0, @@ -1481,8 +1481,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1500030, - "compile_time_us": 218, - "exec_time_us": 116142, + "compile_time_us": 259, + "exec_time_us": 122040, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1492,7 +1492,7 @@ }, { "test_name": "string_trim", - "wall_time_us": 40107, + "wall_time_us": 41728, "session_objects": 0, "session_bytes": 1560000, "epoch_objects": 0, @@ -1502,8 +1502,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 460028, - "compile_time_us": 191, - "exec_time_us": 39916, + "compile_time_us": 207, + "exec_time_us": 41521, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1513,7 +1513,7 @@ }, { "test_name": "try_catch_ok", - "wall_time_us": 56147, + "wall_time_us": 57605, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -1523,8 +1523,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 1050023, - "compile_time_us": 206, - "exec_time_us": 55940, + "compile_time_us": 226, + "exec_time_us": 57379, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1534,7 +1534,7 @@ }, { "test_name": "try_catch_throw", - "wall_time_us": 50196, + "wall_time_us": 51635, "session_objects": 0, "session_bytes": 720000, "epoch_objects": 20000, @@ -1544,8 +1544,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 580023, - "compile_time_us": 267, - "exec_time_us": 49929, + "compile_time_us": 289, + "exec_time_us": 51346, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1555,7 +1555,7 @@ }, { "test_name": "typeof_ops", - "wall_time_us": 283715, + "wall_time_us": 284886, "session_objects": 0, "session_bytes": 0, "epoch_objects": 100000, @@ -1565,8 +1565,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 4300023, - "compile_time_us": 197, - "exec_time_us": 283518, + "compile_time_us": 226, + "exec_time_us": 284660, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0, @@ -1576,7 +1576,7 @@ }, { "test_name": "unary_ops", - "wall_time_us": 269286, + "wall_time_us": 271734, "session_objects": 0, "session_bytes": 0, "epoch_objects": 0, @@ -1586,8 +1586,8 @@ "gc_objects_scanned": 0, "gc_collection_us": 0, "instruction_count": 3700023, - "compile_time_us": 298, - "exec_time_us": 268988, + "compile_time_us": 318, + "exec_time_us": 271415, "ic_hit_rate": 0.0, "ic_hits": 0, "ic_misses": 0,