diff --git a/windows-2019/data.js b/windows-2019/data.js index bb1213e..1c1d251 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734485549236, + "lastUpdate": 1736871767686, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -72866,6 +72866,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.26792656685251504 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": "5b592ac0e9a8e498e3e706623d0a788276f566e0", + "message": "Add NodeJS support for load_from_package and execution_path, add test with libgit2, solve issues c_loader.", + "timestamp": "2025-01-14T17:12:21+01:00", + "tree_id": "609f68c457d0f44e64e0fb57561e267f388054df", + "url": "https://github.com/metacall/core/commit/5b592ac0e9a8e498e3e706623d0a788276f566e0" + }, + "date": 1736871758983, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 103.11470000010559, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 109.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 295.2182999999877, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 296.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 587.6322999999957, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 562.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 328.6551000000296, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 322.91666666666663 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 295.2182999999877, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 296.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 243.98327990478268, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 227.68221869160826 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.7423687625865556, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.7050804191740129 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 811.5000000000236, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 812.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1367.2529999998915, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1893.0215999998836, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1890.625 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1357.258199999933, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1359.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1367.2529999998915, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 540.8300702039809, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 539.2323102105437 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.398472501550558, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.39667664199396313 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 7151.596799959179, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 6578.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2526.095899989741, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2046.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2490.3055999668595, + "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": 4055.99943330526, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3515.625 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2526.095899989741, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2046.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2680.9256850423785, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2652.939113040478 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.6609778253488746, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.7546137921537359 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2398.0008000060025, + "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": 2422.347399956834, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1734.375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2425.974100015992, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1687.5 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2415.4407666596094, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1781.25 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2422.347399956834, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1734.375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 15.21192183749939, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 124.0195927061527 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.006297783016445667, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.06962503450169975 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0039000001379463356, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.003800000058618025, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0027000000955013093, + "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.0034666667640218898, + "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.003800000058618025, + "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.0006658328164274801, + "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.19206715319098258, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 1066.7351999368293, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1109.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 987.1308000963381, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1031.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 939.5906000477225, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 968.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 1054.7511999511698, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1109.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 1003.9837999340762, + "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": 1010.4383199932272, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 1062.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 1003.9837999340762, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 1093.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_stddev", + "value": 51.81040135910207, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 61.51568651571863 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.05127517467810339, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.05789711672067636 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4417.830900066974, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4531.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4628.424699920288, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4687.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4264.525899964838, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4281.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4219.854100017756, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4296.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4285.255000007737, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4484.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4363.1781199955185, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4456.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4285.255000007737, + "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": 165.59643895590938, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 170.23363999956635 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.037953169547907305, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.03820109733510605 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3715.311299965151, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3640.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3297.7905002564967, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3328.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3325.8385001659008, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3406.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2893.706599924144, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3031.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1897.386500010498, + "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": 3026.006680064438, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3059.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3297.790500256496, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3328.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 694.6569740364887, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 688.6886032072107 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.22956227380889194, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.2251076128971475 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 3.933400000050824, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 343.77969999991365, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 328.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 624.7999999686726, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 15625 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 83.7183000001005, + "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": 4161.983499934195, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4203.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4273.304199893573, + "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": 4265.834000046652, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4250 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4300.1817999190735, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4140.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4315.531699886151, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4343.75 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4263.367039935929, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4275 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4273.304199893573, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4250 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 60.12473185769361, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 117.2395717643921 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.014102640306239547, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.02742446123143675 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3339.518000129601, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3282.187100043984, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3359.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3045.0404000857816, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3078.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1889.7536999563727, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2000 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1771.1187000629707, + "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": 2665.5235800557425, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2709.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3045.0404000857816, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3078.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 771.4198578084711, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 783.481188949358 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.2894065029401611, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.2891741412500514 ms\nthreads: 1" + } + ] } ] }