Files
OxideJS-New/benchmark_baseline.json
T

1598 lines
39 KiB
JSON

[
{
"test_name": "arith_ops",
"wall_time_us": 300003,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4700023,
"compile_time_us": 415,
"exec_time_us": 299588,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "array_filter",
"wall_time_us": 649677,
"session_objects": 208001,
"session_bytes": 28479960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 55739,
"compile_time_us": 390,
"exec_time_us": 649286,
"ic_hit_rate": 0.9990476190476192,
"ic_hits": 2098,
"ic_misses": 2,
"peak_bytes": 28479960,
"retained_bytes": 3416,
"retained_objects": 2
},
{
"test_name": "array_for_each",
"wall_time_us": 680129,
"session_objects": 204001,
"session_bytes": 27887960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 35737,
"compile_time_us": 389,
"exec_time_us": 679740,
"ic_hit_rate": 0.9990476190476192,
"ic_hits": 2098,
"ic_misses": 2,
"peak_bytes": 27887960,
"retained_bytes": 1184,
"retained_objects": 1
},
{
"test_name": "array_index_get",
"wall_time_us": 128421,
"session_objects": 1,
"session_bytes": 38160,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1817037,
"compile_time_us": 317,
"exec_time_us": 128104,
"ic_hit_rate": 0.999,
"ic_hits": 999,
"ic_misses": 1,
"peak_bytes": 38160,
"retained_bytes": 8352,
"retained_objects": 1
},
{
"test_name": "array_index_set",
"wall_time_us": 99040,
"session_objects": 1,
"session_bytes": 38160,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1517035,
"compile_time_us": 459,
"exec_time_us": 98580,
"ic_hit_rate": 0.999,
"ic_hits": 999,
"ic_misses": 1,
"peak_bytes": 38160,
"retained_bytes": 8352,
"retained_objects": 1
},
{
"test_name": "array_join",
"wall_time_us": 528473,
"session_objects": 20000,
"session_bytes": 12580000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4140029,
"compile_time_us": 292,
"exec_time_us": 528180,
"ic_hit_rate": 0.999990909090909,
"ic_hits": 219998,
"ic_misses": 2,
"peak_bytes": 12580000,
"retained_bytes": 339,
"retained_objects": 1
},
{
"test_name": "array_literal",
"wall_time_us": 88137,
"session_objects": 50000,
"session_bytes": 9200000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1500025,
"compile_time_us": 277,
"exec_time_us": 87860,
"ic_hit_rate": 0.9999800000000001,
"ic_hits": 49999,
"ic_misses": 1,
"peak_bytes": 9200000,
"retained_bytes": 184,
"retained_objects": 1
},
{
"test_name": "array_map",
"wall_time_us": 631640,
"session_objects": 208001,
"session_bytes": 30079960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 55739,
"compile_time_us": 342,
"exec_time_us": 631297,
"ic_hit_rate": 0.9990476190476192,
"ic_hits": 2098,
"ic_misses": 2,
"peak_bytes": 30079960,
"retained_bytes": 4568,
"retained_objects": 2
},
{
"test_name": "array_push_pop",
"wall_time_us": 1302721,
"session_objects": 50000,
"session_bytes": 28900000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 10200029,
"compile_time_us": 315,
"exec_time_us": 1302406,
"ic_hit_rate": 0.9999963636363637,
"ic_hits": 549998,
"ic_misses": 2,
"peak_bytes": 28900000,
"retained_bytes": 552,
"retained_objects": 1
},
{
"test_name": "array_reduce",
"wall_time_us": 641321,
"session_objects": 204001,
"session_bytes": 27887960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 57739,
"compile_time_us": 397,
"exec_time_us": 640924,
"ic_hit_rate": 0.9990476190476192,
"ic_hits": 2098,
"ic_misses": 2,
"peak_bytes": 27887960,
"retained_bytes": 2384,
"retained_objects": 4
},
{
"test_name": "array_slice",
"wall_time_us": 80962,
"session_objects": 6001,
"session_bytes": 13689960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 79739,
"compile_time_us": 400,
"exec_time_us": 80562,
"ic_hit_rate": 0.9993548387096775,
"ic_hits": 3098,
"ic_misses": 2,
"peak_bytes": 13689960,
"retained_bytes": 4568,
"retained_objects": 2
},
{
"test_name": "array_sort",
"wall_time_us": 136785,
"session_objects": 51501,
"session_bytes": 9168960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 17939,
"compile_time_us": 392,
"exec_time_us": 136393,
"ic_hit_rate": 0.9966666666666667,
"ic_hits": 598,
"ic_misses": 2,
"peak_bytes": 9168960,
"retained_bytes": 4568,
"retained_objects": 2
},
{
"test_name": "branch_if",
"wall_time_us": 149123,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2816690,
"compile_time_us": 265,
"exec_time_us": 148857,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "branch_switch",
"wall_time_us": 146853,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3000023,
"compile_time_us": 331,
"exec_time_us": 146522,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "call_args",
"wall_time_us": 97785,
"session_objects": 20002,
"session_bytes": 2720307,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 880029,
"compile_time_us": 382,
"exec_time_us": 97402,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 2720307,
"retained_bytes": 715,
"retained_objects": 2
},
{
"test_name": "call_closure",
"wall_time_us": 68177,
"session_objects": 20005,
"session_bytes": 2720749,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 500044,
"compile_time_us": 380,
"exec_time_us": 67797,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 2720749,
"retained_bytes": 1461,
"retained_objects": 4
},
{
"test_name": "call_method",
"wall_time_us": 76449,
"session_objects": 20003,
"session_bytes": 2720443,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 580032,
"compile_time_us": 276,
"exec_time_us": 76173,
"ic_hit_rate": 0.49997499999999995,
"ic_hits": 19999,
"ic_misses": 20001,
"peak_bytes": 2720443,
"retained_bytes": 907,
"retained_objects": 3
},
{
"test_name": "call_new_proto",
"wall_time_us": 140639,
"session_objects": 60004,
"session_bytes": 8160614,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 800037,
"compile_time_us": 319,
"exec_time_us": 140319,
"ic_hit_rate": 0.33331666666666665,
"ic_hits": 19999,
"ic_misses": 40001,
"peak_bytes": 8160614,
"retained_bytes": 1694,
"retained_objects": 5
},
{
"test_name": "call_recursion",
"wall_time_us": 1099766,
"session_objects": 147881,
"session_bytes": 20112435,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 2,
"gc_bytes_freed": 76976952,
"gc_objects_scanned": 246724,
"gc_collection_us": 127849,
"instruction_count": 5527429,
"compile_time_us": 312,
"exec_time_us": 1099453,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 33554499,
"retained_bytes": 715,
"retained_objects": 2
},
{
"test_name": "call_this",
"wall_time_us": 127797,
"session_objects": 40005,
"session_bytes": 5440760,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 780034,
"compile_time_us": 362,
"exec_time_us": 127435,
"ic_hit_rate": 0.49997499999999995,
"ic_hits": 39998,
"ic_misses": 40002,
"peak_bytes": 5440760,
"retained_bytes": 1632,
"retained_objects": 5
},
{
"test_name": "cmp_ops",
"wall_time_us": 440023,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 5800025,
"compile_time_us": 251,
"exec_time_us": 439772,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "code_forge",
"wall_time_us": 806477,
"session_objects": 10000,
"session_bytes": 1651670,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 110018,
"compile_time_us": 271,
"exec_time_us": 806205,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 1651670,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "coercion_boolean",
"wall_time_us": 258769,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4450023,
"compile_time_us": 253,
"exec_time_us": 258515,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "coercion_concat",
"wall_time_us": 198965,
"session_objects": 0,
"session_bytes": 3888890,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2300025,
"compile_time_us": 413,
"exec_time_us": 198552,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 3888890,
"retained_bytes": 39,
"retained_objects": 0
},
{
"test_name": "coercion_nullish",
"wall_time_us": 357268,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 5100032,
"compile_time_us": 354,
"exec_time_us": 356913,
"ic_hit_rate": 0.4999950000000001,
"ic_hits": 99999,
"ic_misses": 100001,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "coercion_tonumber",
"wall_time_us": 144869,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2600023,
"compile_time_us": 392,
"exec_time_us": 144476,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "coercion_toprimitive",
"wall_time_us": 182304,
"session_objects": 120000,
"session_bytes": 17900000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 500025,
"compile_time_us": 424,
"exec_time_us": 181880,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 17900000,
"retained_bytes": 1815,
"retained_objects": 6
},
{
"test_name": "coercion_tostring",
"wall_time_us": 392116,
"session_objects": 0,
"session_bytes": 22200000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4600025,
"compile_time_us": 346,
"exec_time_us": 391769,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 22200000,
"retained_bytes": 186,
"retained_objects": 0
},
{
"test_name": "gc_array",
"wall_time_us": 598428,
"session_objects": 5000,
"session_bytes": 10300000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4390027,
"compile_time_us": 309,
"exec_time_us": 598119,
"ic_hit_rate": 0.9999921568627451,
"ic_hits": 254998,
"ic_misses": 2,
"peak_bytes": 10300000,
"retained_bytes": 672,
"retained_objects": 1
},
{
"test_name": "gc_object",
"wall_time_us": 122773,
"session_objects": 50000,
"session_bytes": 6800000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1550025,
"compile_time_us": 294,
"exec_time_us": 122479,
"ic_hit_rate": 0.9999800000000001,
"ic_hits": 99998,
"ic_misses": 2,
"peak_bytes": 6800000,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "gc_string",
"wall_time_us": 40933,
"session_objects": 0,
"session_bytes": 788890,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 460025,
"compile_time_us": 241,
"exec_time_us": 40691,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 788890,
"retained_bytes": 40,
"retained_objects": 0
},
{
"test_name": "gc_string_long",
"wall_time_us": 2088946,
"session_objects": 0,
"session_bytes": 7334531,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 2,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 1256,
"instruction_count": 23000025,
"compile_time_us": 234,
"exec_time_us": 2088711,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 33554441,
"retained_bytes": 41,
"retained_objects": 0
},
{
"test_name": "ic_cache",
"wall_time_us": 56956,
"session_objects": 10001,
"session_bytes": 1740160,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 554039,
"compile_time_us": 447,
"exec_time_us": 56508,
"ic_hit_rate": 0.7892555459066867,
"ic_hits": 19995,
"ic_misses": 5339,
"peak_bytes": 2051232,
"retained_bytes": 2051232,
"retained_objects": 10001
},
{
"test_name": "ic_polymorphic",
"wall_time_us": 234592,
"session_objects": 3,
"session_bytes": 408,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4033387,
"compile_time_us": 387,
"exec_time_us": 234205,
"ic_hit_rate": 0.9999900000000002,
"ic_hits": 299997,
"ic_misses": 3,
"peak_bytes": 576,
"retained_bytes": 576,
"retained_objects": 3
},
{
"test_name": "loop_do_while",
"wall_time_us": 244851,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3000019,
"compile_time_us": 260,
"exec_time_us": 244590,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "loop_for",
"wall_time_us": 1230759,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 16000023,
"compile_time_us": 366,
"exec_time_us": 1230393,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "loop_for_in",
"wall_time_us": 645848,
"session_objects": 1,
"session_bytes": 3626,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 7591739,
"compile_time_us": 589,
"exec_time_us": 645258,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 3626,
"retained_bytes": 1184,
"retained_objects": 1
},
{
"test_name": "loop_for_of",
"wall_time_us": 320686,
"session_objects": 6001,
"session_bytes": 927960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3652739,
"compile_time_us": 576,
"exec_time_us": 320110,
"ic_hit_rate": 0.99,
"ic_hits": 99,
"ic_misses": 1,
"peak_bytes": 927960,
"retained_bytes": 1184,
"retained_objects": 1
},
{
"test_name": "loop_for_of_string",
"wall_time_us": 245230,
"session_objects": 3000,
"session_bytes": 466150,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2726339,
"compile_time_us": 418,
"exec_time_us": 244811,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 466150,
"retained_bytes": 132,
"retained_objects": 0
},
{
"test_name": "loop_index",
"wall_time_us": 424707,
"session_objects": 1,
"session_bytes": 3960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 6367739,
"compile_time_us": 471,
"exec_time_us": 424236,
"ic_hit_rate": 0.9999934015176508,
"ic_hits": 303098,
"ic_misses": 2,
"peak_bytes": 3960,
"retained_bytes": 1184,
"retained_objects": 1
},
{
"test_name": "loop_while",
"wall_time_us": 1267142,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 16000023,
"compile_time_us": 314,
"exec_time_us": 1266828,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "loop_while_index",
"wall_time_us": 425690,
"session_objects": 1,
"session_bytes": 3960,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 6667739,
"compile_time_us": 693,
"exec_time_us": 424997,
"ic_hit_rate": 0.9999934015176508,
"ic_hits": 303098,
"ic_misses": 2,
"peak_bytes": 3960,
"retained_bytes": 1184,
"retained_objects": 1
},
{
"test_name": "map_ops",
"wall_time_us": 783054,
"session_objects": 100000,
"session_bytes": 17200000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 12650027,
"compile_time_us": 476,
"exec_time_us": 782577,
"ic_hit_rate": 0.9999963636363637,
"ic_hits": 549998,
"ic_misses": 2,
"peak_bytes": 17200000,
"retained_bytes": 816,
"retained_objects": 1
},
{
"test_name": "math_ops",
"wall_time_us": 466854,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 6500023,
"compile_time_us": 456,
"exec_time_us": 466398,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "mem_array_grow",
"wall_time_us": 386967,
"session_objects": 1,
"session_bytes": 160,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3800024,
"compile_time_us": 287,
"exec_time_us": 386680,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 2,
"peak_bytes": 2097312,
"retained_bytes": 2097312,
"retained_objects": 1
},
{
"test_name": "mem_closure_chain",
"wall_time_us": 140766,
"session_objects": 80000,
"session_bytes": 12558890,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 590034,
"compile_time_us": 650,
"exec_time_us": 140116,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 12558890,
"retained_bytes": 10079778,
"retained_objects": 30003
},
{
"test_name": "mem_cross_call_retain",
"wall_time_us": 260998,
"session_objects": 60004,
"session_bytes": 11970749,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1590032,
"compile_time_us": 521,
"exec_time_us": 260477,
"ic_hit_rate": 0.24999583340277662,
"ic_hits": 30000,
"ic_misses": 90002,
"peak_bytes": 11970749,
"retained_bytes": 8693357,
"retained_objects": 30004
},
{
"test_name": "mem_map_retain",
"wall_time_us": 64636,
"session_objects": 20002,
"session_bytes": 4698124,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 600021,
"compile_time_us": 292,
"exec_time_us": 64343,
"ic_hit_rate": 0.99990000499975,
"ic_hits": 19999,
"ic_misses": 2,
"peak_bytes": 7063172,
"retained_bytes": 7063172,
"retained_objects": 20001
},
{
"test_name": "mem_object_graph",
"wall_time_us": 123405,
"session_objects": 65536,
"session_bytes": 8912936,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 884727,
"compile_time_us": 363,
"exec_time_us": 123041,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 5,
"peak_bytes": 8912936,
"retained_bytes": 6291984,
"retained_objects": 32769
},
{
"test_name": "mem_set_retain",
"wall_time_us": 46824,
"session_objects": 20002,
"session_bytes": 3809234,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 460021,
"compile_time_us": 235,
"exec_time_us": 46588,
"ic_hit_rate": 0.99990000499975,
"ic_hits": 19999,
"ic_misses": 2,
"peak_bytes": 5158474,
"retained_bytes": 5158474,
"retained_objects": 20001
},
{
"test_name": "mem_string_accum",
"wall_time_us": 109544,
"session_objects": 1,
"session_bytes": 2744633,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 960020,
"compile_time_us": 232,
"exec_time_us": 109311,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 1,
"peak_bytes": 3268921,
"retained_bytes": 3268921,
"retained_objects": 1
},
{
"test_name": "mem_string_rope",
"wall_time_us": 2374,
"session_objects": 0,
"session_bytes": 124184000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 6,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 145,
"instruction_count": 16025,
"compile_time_us": 236,
"exec_time_us": 2137,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 124184000,
"retained_bytes": 124184000,
"retained_objects": 0
},
{
"test_name": "member_compound",
"wall_time_us": 309909,
"session_objects": 6,
"session_bytes": 872,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4400076,
"compile_time_us": 412,
"exec_time_us": 309496,
"ic_hit_rate": 0.9999833333888886,
"ic_hits": 299996,
"ic_misses": 5,
"peak_bytes": 1152,
"retained_bytes": 1152,
"retained_objects": 6
},
{
"test_name": "object_keys",
"wall_time_us": 484575,
"session_objects": 20000,
"session_bytes": 18360000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3740027,
"compile_time_us": 456,
"exec_time_us": 484118,
"ic_hit_rate": 0.9999,
"ic_hits": 9999,
"ic_misses": 1,
"peak_bytes": 18360000,
"retained_bytes": 416,
"retained_objects": 1
},
{
"test_name": "prop_access",
"wall_time_us": 171261,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2800036,
"compile_time_us": 380,
"exec_time_us": 170881,
"ic_hit_rate": 0.9999900000000002,
"ic_hits": 399996,
"ic_misses": 4,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "prop_bracket",
"wall_time_us": 160983,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 2100036,
"compile_time_us": 423,
"exec_time_us": 160559,
"ic_hit_rate": 0.9999900000000002,
"ic_hits": 99999,
"ic_misses": 1,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "prop_delete",
"wall_time_us": 55558,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 480034,
"compile_time_us": 427,
"exec_time_us": 55130,
"ic_hit_rate": 0.49997499999999995,
"ic_hits": 19999,
"ic_misses": 20001,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "prop_dynamic",
"wall_time_us": 77891,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1100028,
"compile_time_us": 301,
"exec_time_us": 77589,
"ic_hit_rate": 0.9999800000000001,
"ic_hits": 99998,
"ic_misses": 2,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "prop_nested",
"wall_time_us": 132864,
"session_objects": 150000,
"session_bytes": 20400000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1550025,
"compile_time_us": 347,
"exec_time_us": 132517,
"ic_hit_rate": 0.9999800000000001,
"ic_hits": 149997,
"ic_misses": 3,
"peak_bytes": 20400000,
"retained_bytes": 576,
"retained_objects": 3
},
{
"test_name": "prop_set",
"wall_time_us": 206527,
"session_objects": 1,
"session_bytes": 136,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3200032,
"compile_time_us": 272,
"exec_time_us": 206255,
"ic_hit_rate": 0.9999900000000002,
"ic_hits": 399996,
"ic_misses": 4,
"peak_bytes": 192,
"retained_bytes": 192,
"retained_objects": 1
},
{
"test_name": "property",
"wall_time_us": 154873,
"session_objects": 1,
"session_bytes": 231916,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 111035,
"compile_time_us": 414,
"exec_time_us": 154459,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 231916,
"retained_bytes": 32928,
"retained_objects": 1
},
{
"test_name": "set_ops",
"wall_time_us": 683318,
"session_objects": 100000,
"session_bytes": 17200000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 9950027,
"compile_time_us": 399,
"exec_time_us": 682919,
"ic_hit_rate": 0.909089090909091,
"ic_hits": 499999,
"ic_misses": 50001,
"peak_bytes": 17200000,
"retained_bytes": 320,
"retained_objects": 1
},
{
"test_name": "string_build",
"wall_time_us": 1809323,
"session_objects": 0,
"session_bytes": 6791197,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 4,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 1472,
"instruction_count": 16560027,
"compile_time_us": 451,
"exec_time_us": 1808872,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 33554520,
"retained_bytes": 122,
"retained_objects": 0
},
{
"test_name": "string_case",
"wall_time_us": 186688,
"session_objects": 0,
"session_bytes": 7600000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1600028,
"compile_time_us": 359,
"exec_time_us": 186329,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 7600000,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "string_char",
"wall_time_us": 311219,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3800025,
"compile_time_us": 266,
"exec_time_us": 310953,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "string_concat",
"wall_time_us": 176823,
"session_objects": 0,
"session_bytes": 1900000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1800031,
"compile_time_us": 378,
"exec_time_us": 176445,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 1900000,
"retained_bytes": 38,
"retained_objects": 0
},
{
"test_name": "string_indexof",
"wall_time_us": 85993,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1100028,
"compile_time_us": 241,
"exec_time_us": 85752,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "string_replace",
"wall_time_us": 55864,
"session_objects": 0,
"session_bytes": 1320000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 600030,
"compile_time_us": 353,
"exec_time_us": 55510,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 1320000,
"retained_bytes": 66,
"retained_objects": 0
},
{
"test_name": "string_replace_fn",
"wall_time_us": 775998,
"session_objects": 210,
"session_bytes": 17604583,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 3,
"gc_bytes_freed": 34437528,
"gc_objects_scanned": 102901,
"gc_collection_us": 72378,
"instruction_count": 64987,
"compile_time_us": 451,
"exec_time_us": 775546,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 33586009,
"retained_bytes": 12641,
"retained_objects": 4
},
{
"test_name": "string_split",
"wall_time_us": 104249,
"session_objects": 20000,
"session_bytes": 24520000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 540030,
"compile_time_us": 340,
"exec_time_us": 103908,
"ic_hit_rate": 0.9999499999999999,
"ic_hits": 19999,
"ic_misses": 1,
"peak_bytes": 24520000,
"retained_bytes": 1226,
"retained_objects": 1
},
{
"test_name": "string_substring",
"wall_time_us": 126262,
"session_objects": 0,
"session_bytes": 2150000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1500030,
"compile_time_us": 342,
"exec_time_us": 125919,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 2150000,
"retained_bytes": 43,
"retained_objects": 0
},
{
"test_name": "string_trim",
"wall_time_us": 43860,
"session_objects": 0,
"session_bytes": 1560000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 460028,
"compile_time_us": 253,
"exec_time_us": 43607,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 1560000,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "try_catch_ok",
"wall_time_us": 58217,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 1050023,
"compile_time_us": 255,
"exec_time_us": 57961,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "try_catch_throw",
"wall_time_us": 53502,
"session_objects": 20000,
"session_bytes": 3440000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 580023,
"compile_time_us": 319,
"exec_time_us": 53183,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 3440000,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "typeof_ops",
"wall_time_us": 311131,
"session_objects": 100000,
"session_bytes": 13600000,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 4300023,
"compile_time_us": 250,
"exec_time_us": 310880,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 13600000,
"retained_bytes": 0,
"retained_objects": 0
},
{
"test_name": "unary_ops",
"wall_time_us": 284567,
"session_objects": 0,
"session_bytes": 0,
"epoch_objects": 0,
"epoch_bytes": 0,
"gc_trigger_count": 0,
"gc_bytes_freed": 0,
"gc_objects_scanned": 0,
"gc_collection_us": 0,
"instruction_count": 3700023,
"compile_time_us": 314,
"exec_time_us": 284253,
"ic_hit_rate": 0.0,
"ic_hits": 0,
"ic_misses": 0,
"peak_bytes": 0,
"retained_bytes": 0,
"retained_objects": 0
}
]