diff --git a/windows-2019/data.js b/windows-2019/data.js index 74adde4..05b54dd 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1726815757723, + "lastUpdate": 1727295836212, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -51746,6 +51746,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.22956953113435302 ms\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "7854099+viferga@users.noreply.github.com", + "name": "Vicente Eduardo Ferrer Garcia", + "username": "viferga" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "102581f80f48ad7aa95551bdf08dd9477f4320a1", + "message": "Update Rust Port version.", + "timestamp": "2024-09-25T16:17:31-04:00", + "tree_id": "d73cacdb62e60b2df44609cbe70952c352e5f72f", + "url": "https://github.com/metacall/core/commit/102581f80f48ad7aa95551bdf08dd9477f4320a1" + }, + "date": 1727295830363, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 74.57629999998971, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 78.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 175.21790000000692, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 171.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 539.4092999999884, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 500 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 263.06783333332834, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 250 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 175.21790000000692, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 171.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 244.551911794309, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 221.522607480591 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.9296154101989421, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.8860904299223641 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1066.9363999999177, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1046.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1455.595100000096, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1468.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1959.7078000000465, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1953.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1494.0797666666867, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1489.5833333333333 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1455.595100000096, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1468.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 447.6281887246111, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 453.48405314667207 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.29960126541521676, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.30443684686769595 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 6652.73729998728, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 5843.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2744.929200014667, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2593.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2831.7058000080806, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2578.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_mean", + "value": 4076.457433336676, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3671.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2831.705800008081, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2593.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2231.545654486717, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1880.915148770672 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.5474227784736476, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.5122492320056298 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2511.5540000040255, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2312.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2696.6976999992767, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2437.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2470.1683999929855, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2265.625 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2559.4733666654292, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2338.5416666666665 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2511.5540000040255, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2312.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 120.62785837548957, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 88.84751098558156 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.04712995257014444, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.037992699575126195 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0042000000348707545, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.002999999992425728, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.003299999889350147, + "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.003499999972215543, + "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.003299999889350147, + "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.0006244998401333976, + "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.17842852716883922, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 1095.288399998708, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1000 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 873.7833999259692, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 890.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 832.3359999790227, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 828.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 1048.664500037944, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1093.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 993.8418000787124, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_mean", + "value": 968.7828200040713, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 993.8418000787124, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 953.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_stddev", + "value": 112.53368558715852, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 101.8625375812914 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.11615986913009622, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.10687217057709261 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4385.87099998017, + "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": 4827.393300003223, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4796.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4377.66119992807, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4484.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4402.819299984685, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4515.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4435.223499928611, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4359.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4485.793659964952, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4500 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4402.819299984685, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4484.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 192.23004868293236, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 182.2172467139181 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.04285307422821456, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.0404927214919818 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3407.042599999386, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3857.185899989645, + "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": 3495.1190000257384, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3562.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2959.167199988997, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3000 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1997.0023000654464, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2000 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 3143.1034000138425, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3153.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3407.042599999386, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 716.0434619656373, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 716.9134144023244 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.22781416034944438, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.2273659986211534 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 4.186300000014853, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 15.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 724.2041999999174, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 406.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 606.8000000141183, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 0 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 41.491599999972095, + "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": 4327.873800072325, + "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": 4407.039000045529, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4546.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4450.810899996327, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4343.75 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4407.9916000156345, + "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": 4565.027100058842, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4578.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4431.748480037732, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4443.750000000001 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4407.9916000156345, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4421.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 86.73445580789718, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 114.60700513056801 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.019571159373908947, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.02579060593655539 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3503.9622000588224, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3438.4570999560538, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3609.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3051.2287000325387, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3109.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2005.1306000647173, + "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": 1861.9154000142544, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1921.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2772.1388000252778, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2868.7500000000005 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3051.2287000325387, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3109.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 786.4866423976515, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 821.5838362577485 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.28371113394122977, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.2863908797412631 ms\nthreads: 1" + } + ] } ] }