diff --git a/windows-2019/data.js b/windows-2019/data.js index 12302b1..5b37d18 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1730922173468, + "lastUpdate": 1731052761444, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -58610,6 +58610,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.2905401525553974 ms\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "vic798@gmail.com", + "name": "Vicente Eduardo Ferrer Garcia", + "username": "viferga" + }, + "committer": { + "email": "vic798@gmail.com", + "name": "Vicente Eduardo Ferrer Garcia", + "username": "viferga" + }, + "distinct": true, + "id": "ae37af7f5111587c882c7b136596335c132b5f3d", + "message": "Improve docker multiplatform build condition.", + "timestamp": "2024-11-08T08:44:45+01:00", + "tree_id": "6c8d3e5c7ba60b02c4b6830bf65b9306420b50bd", + "url": "https://github.com/metacall/core/commit/ae37af7f5111587c882c7b136596335c132b5f3d" + }, + "date": 1731052757008, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 93.51949999995668, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 93.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 242.65319999994972, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 234.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 576.2594000000263, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 546.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 304.14403333331086, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 291.66666666666663 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 242.65319999994972, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 234.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 247.17462390189394, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 231.9317091480451 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.8126893734950102, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.795194431364726 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 987.637500000119, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 984.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1290.8001999999215, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1296.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 2075.025000000096, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2078.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1451.154233333379, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1453.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1290.8001999999215, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1296.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 561.1487822260518, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 563.3673867912481 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.3866913449558446, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.38769368553376216 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 6862.184700012676, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 5890.625 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2571.171099963294, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2078.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2614.5883000117465, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1921.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_mean", + "value": 4015.9813666625723, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3296.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2614.5883000117465, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2078.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2464.979984583029, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2247.6115795439387 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.6137926846586734, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.6817400051697254 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2506.8831999410577, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2440.348999993148, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1921.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2431.6029999945385, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2093.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2459.6117333095813, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1963.5416666666667 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2440.348999993148, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1921.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 41.171188920323324, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 115.17366868487552 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.016738897592151497, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.058656085908477734 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0035000007301277947, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0027999999474559445, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0028000004022032954, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3_mean", + "value": 0.0030333336932623447, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3_median", + "value": 0.0028000004022032954, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3_stddev", + "value": 0.0004041455090343523, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3_cv", + "value": 0.13323476738877832, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 957.565000053819, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1000 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 976.2542999410471, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1000 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 837.045399986664, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 906.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 903.9106000172978, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 843.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 977.5795000437029, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1093.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_mean", + "value": 930.4709600085062, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 968.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 957.565000053819, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 1000 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_stddev", + "value": 60.17309148170206, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 96.31896879639041 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.06466949971351278, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.09942603230595139 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4147.953400014103, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4046.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4333.534999889025, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4453.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4364.204099834296, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4578.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4335.580799942363, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4546.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4424.111099885977, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4296.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4321.076879913153, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4384.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4335.580799942363, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4453.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 103.45689359035073, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 218.07932902959632 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.0239423866932981, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.049740117811454605 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3429.6059000412242, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3437.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3434.4214007023766, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3468.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3080.256699509391, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3093.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1994.6083001045736, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1859.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1852.105300184121, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1812.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2758.1995201083378, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2734.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3080.256699509391, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3093.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 777.1521202858858, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 833.4147095684117 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.28176066111974396, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.3047916652135906 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 4.015999999865016, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 15.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 483.5958000001028, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 359.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 659.8999998459476, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 0 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 50.08300000008603, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 31.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4176.761599914698, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3921.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4308.89520007986, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4281.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4328.589000072952, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4328.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4303.572299778352, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4421.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4389.911700153789, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4301.54595999993, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4265.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4308.89520007986, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4328.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 77.73204608441024, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 199.18044974971815 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.018070723132390176, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.046694317890043815 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3349.303200348004, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3390.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2968.3702996362626, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2906.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2035.559599768476, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2203.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1914.1134999354108, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2078.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1800.5269001005217, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1765.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2413.574699957735, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2468.75 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 2035.559599768476, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2203.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 698.4931093206806, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 663.0967241850927 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.2894019022211793, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.26859614144206284 ms\nthreads: 1" + } + ] } ] }