mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-23 18:21:13 +08:00
1620 lines
39 KiB
JSON
1620 lines
39 KiB
JSON
[
|
|
{
|
|
"test_name": "arith_ops",
|
|
"wall_time_us": 398694,
|
|
"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": 386,
|
|
"exec_time_us": 398308,
|
|
"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": 709965,
|
|
"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": 351,
|
|
"exec_time_us": 709613,
|
|
"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": 715625,
|
|
"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": 326,
|
|
"exec_time_us": 715298,
|
|
"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": 160872,
|
|
"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": 267,
|
|
"exec_time_us": 160604,
|
|
"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": 130477,
|
|
"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": 253,
|
|
"exec_time_us": 130224,
|
|
"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": 620960,
|
|
"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": 284,
|
|
"exec_time_us": 620675,
|
|
"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": 117993,
|
|
"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": 222,
|
|
"exec_time_us": 117771,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 9200000,
|
|
"retained_bytes": 184,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "array_map",
|
|
"wall_time_us": 691229,
|
|
"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": 332,
|
|
"exec_time_us": 690896,
|
|
"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": 1510535,
|
|
"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": 283,
|
|
"exec_time_us": 1510251,
|
|
"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": 704113,
|
|
"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": 383,
|
|
"exec_time_us": 703730,
|
|
"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": 94334,
|
|
"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": 337,
|
|
"exec_time_us": 93997,
|
|
"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": 155794,
|
|
"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": 390,
|
|
"exec_time_us": 155403,
|
|
"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": 199956,
|
|
"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": 261,
|
|
"exec_time_us": 199694,
|
|
"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": 198700,
|
|
"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": 281,
|
|
"exec_time_us": 198419,
|
|
"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": 119501,
|
|
"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": 330,
|
|
"exec_time_us": 119170,
|
|
"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": 83442,
|
|
"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": 279,
|
|
"exec_time_us": 83162,
|
|
"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": 96343,
|
|
"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": 580033,
|
|
"compile_time_us": 254,
|
|
"exec_time_us": 96089,
|
|
"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": 164699,
|
|
"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": 295,
|
|
"exec_time_us": 164404,
|
|
"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": 1222838,
|
|
"session_objects": 147892,
|
|
"session_bytes": 20116443,
|
|
"epoch_objects": 0,
|
|
"epoch_bytes": 0,
|
|
"gc_trigger_count": 2,
|
|
"gc_bytes_freed": 88815600,
|
|
"gc_objects_scanned": 246724,
|
|
"gc_collection_us": 105363,
|
|
"instruction_count": 5724629,
|
|
"compile_time_us": 340,
|
|
"exec_time_us": 1222497,
|
|
"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": 156405,
|
|
"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": 780036,
|
|
"compile_time_us": 326,
|
|
"exec_time_us": 156078,
|
|
"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": 549542,
|
|
"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": 266,
|
|
"exec_time_us": 549276,
|
|
"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": 757156,
|
|
"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": 232,
|
|
"exec_time_us": 756923,
|
|
"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": 344392,
|
|
"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": 256,
|
|
"exec_time_us": 344135,
|
|
"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": 243445,
|
|
"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": 336,
|
|
"exec_time_us": 243109,
|
|
"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": 464600,
|
|
"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": 336,
|
|
"exec_time_us": 464263,
|
|
"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": 196408,
|
|
"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": 316,
|
|
"exec_time_us": 196092,
|
|
"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": 190641,
|
|
"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": 540025,
|
|
"compile_time_us": 350,
|
|
"exec_time_us": 190291,
|
|
"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": 447561,
|
|
"session_objects": 0,
|
|
"session_bytes": 4700036,
|
|
"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": 305,
|
|
"exec_time_us": 447255,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 4700036,
|
|
"retained_bytes": 83,
|
|
"retained_objects": 0
|
|
},
|
|
{
|
|
"test_name": "gc_array",
|
|
"wall_time_us": 689050,
|
|
"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": 281,
|
|
"exec_time_us": 688768,
|
|
"ic_hit_rate": 0.999996,
|
|
"ic_hits": 249999,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 10300000,
|
|
"retained_bytes": 672,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "gc_object",
|
|
"wall_time_us": 156402,
|
|
"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": 284,
|
|
"exec_time_us": 156117,
|
|
"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": 48963,
|
|
"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": 218,
|
|
"exec_time_us": 48744,
|
|
"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": 2560700,
|
|
"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": 1237,
|
|
"instruction_count": 23000025,
|
|
"compile_time_us": 202,
|
|
"exec_time_us": 2560497,
|
|
"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": 66874,
|
|
"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": 574039,
|
|
"compile_time_us": 497,
|
|
"exec_time_us": 66376,
|
|
"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": 313983,
|
|
"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": 455,
|
|
"exec_time_us": 313528,
|
|
"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": 301700,
|
|
"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": 266,
|
|
"exec_time_us": 301434,
|
|
"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": 1560584,
|
|
"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": 263,
|
|
"exec_time_us": 1560321,
|
|
"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": 787027,
|
|
"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": 447,
|
|
"exec_time_us": 786580,
|
|
"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": 312692,
|
|
"session_objects": 12001,
|
|
"session_bytes": 1857960,
|
|
"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": 379,
|
|
"exec_time_us": 312312,
|
|
"ic_hit_rate": 0.99,
|
|
"ic_hits": 99,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 1857960,
|
|
"retained_bytes": 1184,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "loop_for_of_string",
|
|
"wall_time_us": 247082,
|
|
"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": 367,
|
|
"exec_time_us": 246714,
|
|
"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": 537501,
|
|
"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": 382,
|
|
"exec_time_us": 537119,
|
|
"ic_hit_rate": 0.99,
|
|
"ic_hits": 99,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 3960,
|
|
"retained_bytes": 1184,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "loop_while",
|
|
"wall_time_us": 1531003,
|
|
"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": 278,
|
|
"exec_time_us": 1530725,
|
|
"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": 550179,
|
|
"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": 581,
|
|
"exec_time_us": 549598,
|
|
"ic_hit_rate": 0.99,
|
|
"ic_hits": 99,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 3960,
|
|
"retained_bytes": 1184,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "map_ops",
|
|
"wall_time_us": 1122389,
|
|
"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": 444,
|
|
"exec_time_us": 1121945,
|
|
"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": 613633,
|
|
"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": 400,
|
|
"exec_time_us": 613232,
|
|
"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": 461490,
|
|
"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": 283,
|
|
"exec_time_us": 461206,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 2097312,
|
|
"retained_bytes": 2097312,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "mem_closure_chain",
|
|
"wall_time_us": 151559,
|
|
"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": 534,
|
|
"exec_time_us": 151025,
|
|
"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": 309271,
|
|
"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": 412,
|
|
"exec_time_us": 308858,
|
|
"ic_hit_rate": 0.24999791668402765,
|
|
"ic_hits": 30000,
|
|
"ic_misses": 90001,
|
|
"peak_bytes": 11970749,
|
|
"retained_bytes": 8693357,
|
|
"retained_objects": 30004
|
|
},
|
|
{
|
|
"test_name": "mem_map_retain",
|
|
"wall_time_us": 78333,
|
|
"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": 78040,
|
|
"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": 141569,
|
|
"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": 901110,
|
|
"compile_time_us": 405,
|
|
"exec_time_us": 141164,
|
|
"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": 53429,
|
|
"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": 250,
|
|
"exec_time_us": 53179,
|
|
"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": 131052,
|
|
"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": 249,
|
|
"exec_time_us": 130802,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 3268921,
|
|
"retained_bytes": 3268921,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "mem_string_rope",
|
|
"wall_time_us": 3412,
|
|
"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": 270,
|
|
"instruction_count": 16025,
|
|
"compile_time_us": 242,
|
|
"exec_time_us": 3170,
|
|
"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": 401612,
|
|
"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": 385,
|
|
"exec_time_us": 401227,
|
|
"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": 579823,
|
|
"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": 404,
|
|
"exec_time_us": 579418,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 18360000,
|
|
"retained_bytes": 416,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "prop_access",
|
|
"wall_time_us": 221861,
|
|
"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": 288,
|
|
"exec_time_us": 221572,
|
|
"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": 202081,
|
|
"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": 310,
|
|
"exec_time_us": 201770,
|
|
"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": 69377,
|
|
"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": 332,
|
|
"exec_time_us": 69045,
|
|
"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": 102984,
|
|
"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": 306,
|
|
"exec_time_us": 102677,
|
|
"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": 163877,
|
|
"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": 319,
|
|
"exec_time_us": 163557,
|
|
"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": 269917,
|
|
"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": 304,
|
|
"exec_time_us": 269613,
|
|
"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": 138887,
|
|
"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": 391,
|
|
"exec_time_us": 138496,
|
|
"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": 912160,
|
|
"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": 317,
|
|
"exec_time_us": 911843,
|
|
"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": 2114837,
|
|
"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": 1133,
|
|
"instruction_count": 16560027,
|
|
"compile_time_us": 447,
|
|
"exec_time_us": 2114389,
|
|
"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": 215546,
|
|
"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": 310,
|
|
"exec_time_us": 215236,
|
|
"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": 387589,
|
|
"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": 282,
|
|
"exec_time_us": 387306,
|
|
"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": 210999,
|
|
"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": 482,
|
|
"exec_time_us": 210516,
|
|
"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": 113787,
|
|
"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": 270,
|
|
"exec_time_us": 113516,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 0,
|
|
"retained_bytes": 0,
|
|
"retained_objects": 0
|
|
},
|
|
{
|
|
"test_name": "string_length",
|
|
"wall_time_us": 518289,
|
|
"session_objects": 1,
|
|
"session_bytes": 7750,
|
|
"epoch_objects": 0,
|
|
"epoch_bytes": 0,
|
|
"gc_trigger_count": 0,
|
|
"gc_bytes_freed": 0,
|
|
"gc_objects_scanned": 0,
|
|
"gc_collection_us": 0,
|
|
"instruction_count": 6361939,
|
|
"compile_time_us": 507,
|
|
"exec_time_us": 517781,
|
|
"ic_hit_rate": 0.99,
|
|
"ic_hits": 99,
|
|
"ic_misses": 1,
|
|
"peak_bytes": 7750,
|
|
"retained_bytes": 4974,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "string_replace",
|
|
"wall_time_us": 68286,
|
|
"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": 360,
|
|
"exec_time_us": 67926,
|
|
"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": 1406715,
|
|
"session_objects": 97236,
|
|
"session_bytes": 47879195,
|
|
"epoch_objects": 0,
|
|
"epoch_bytes": 0,
|
|
"gc_trigger_count": 4,
|
|
"gc_bytes_freed": 63506406,
|
|
"gc_objects_scanned": 54389,
|
|
"gc_collection_us": 101823,
|
|
"instruction_count": 64987,
|
|
"compile_time_us": 449,
|
|
"exec_time_us": 1406266,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 51827703,
|
|
"retained_bytes": 13249,
|
|
"retained_objects": 4
|
|
},
|
|
{
|
|
"test_name": "string_split",
|
|
"wall_time_us": 121958,
|
|
"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": 321,
|
|
"exec_time_us": 121636,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 24520000,
|
|
"retained_bytes": 1226,
|
|
"retained_objects": 1
|
|
},
|
|
{
|
|
"test_name": "string_substring",
|
|
"wall_time_us": 151208,
|
|
"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": 289,
|
|
"exec_time_us": 150918,
|
|
"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": 50805,
|
|
"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": 265,
|
|
"exec_time_us": 50540,
|
|
"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": 77734,
|
|
"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": 248,
|
|
"exec_time_us": 77485,
|
|
"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": 64339,
|
|
"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": 493,
|
|
"exec_time_us": 63845,
|
|
"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": 348441,
|
|
"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": 294,
|
|
"exec_time_us": 348146,
|
|
"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": 351114,
|
|
"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": 316,
|
|
"exec_time_us": 350798,
|
|
"ic_hit_rate": 0.0,
|
|
"ic_hits": 0,
|
|
"ic_misses": 0,
|
|
"peak_bytes": 0,
|
|
"retained_bytes": 0,
|
|
"retained_objects": 0
|
|
}
|
|
]
|