diff --git a/windows-2019/data.js b/windows-2019/data.js index 5e700d4..322f4d8 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734050341734, + "lastUpdate": 1734106292435, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -66530,6 +66530,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.22823702291828166 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": "269e72f441b381b9d3c63aec723aee0566454e0b", + "message": "Solve issues with future signature.", + "timestamp": "2024-12-13T17:05:26+01:00", + "tree_id": "36954bbf65aa76937f618b68dc787a0445475308", + "url": "https://github.com/metacall/core/commit/269e72f441b381b9d3c63aec723aee0566454e0b" + }, + "date": 1734106285369, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 59.741399999893474, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 62.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 190.92860000000655, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 187.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 336.5931000000728, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 343.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 195.7543666666576, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 197.91666666666666 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 190.92860000000655, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 187.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 138.48892362275063, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 140.91405477571544 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.7074627553957863, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.7119868030772991 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 964.8520000000644, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1239.4028999999591, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1234.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1876.0987999999088, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1360.1178999999775, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1354.1666666666667 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1239.4028999999591, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1234.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 467.4631173111329, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 472.4678946323588 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.34369308521793634, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.3488993683438958 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 6736.014599994178, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 6125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2506.0792000197125, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2187.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2448.9542999804144, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1984.375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_mean", + "value": 3897.0160333314348, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3432.2916666666665 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2506.0792000197125, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2187.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2458.8107815946223, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2334.1644260223693 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.6309470529667447, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.6800600452144081 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2342.1737999910874, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1859.375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2364.607499996964, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1796.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2358.8426000487743, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1812.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2355.207966678942, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1822.9166666666667 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2358.8426000487743, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1812.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 11.650134925797, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 32.52603124166743 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.004946541915032987, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.017842851424000418 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0035999998999614036, + "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.0036999999792897142, + "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.0033666666089023542, + "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.0035999998999614036, + "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.0004932882857544198, + "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.14652127551033287, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 913.0383999779497, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 921.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 962.1064999080318, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 924.192599939488, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 900.0803000540145, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 859.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 940.3299999439696, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 921.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_mean", + "value": 927.9495599646907, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 921.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 924.192599939488, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 921.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_stddev", + "value": 24.151215958640837, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 38.27327723098789 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.02602643182411748, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.04151677530141058 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4365.0165998396915, + "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": 4655.961799998522, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4259.281100095222, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4311.634000032427, + "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": 4302.534300072693, + "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": 4378.885560007711, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4478.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4311.634000032427, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4546.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 159.3903266099608, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 147.6541831865805 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.03639974701912057, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.03297232283301169 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3724.873200155571, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3859.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3297.1843998600434, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3250 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3141.85480014271, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1810.774500060461, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1796.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1995.827599950644, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1890.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2794.1029000338863, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2784.3750000000005 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3141.85480014271, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 843.2873069130295, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 903.1060767913698 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.3018096817059967, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.32434786147389255 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 3.621500000008382, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 858.3066999999573, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 296.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 630.9000000328524, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 0 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 39.23170000007303, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 46.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4275.823999982094, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4250 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4335.366800139127, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4453.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4225.038099916446, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4234.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4271.012999958657, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4437.5 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4279.89020002633, + "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": 4277.426420004531, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4350.000000000001 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4275.823999982094, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 39.215410396941124, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 102.81677422724067 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.009167991812445854, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.02363604005223923 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3307.2671999811973, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3453.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3398.1092002172772, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3468.75 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2039.5042001864567, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1890.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1980.151900040255, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1953.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1790.2364998417397, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1734.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2503.053800053385, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2500 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 2039.5042001864567, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 1953.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 781.7123022636184, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 880.8398868409629 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.3123034360056288, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.3523359547363852 ms\nthreads: 1" + } + ] } ] }