From 1908465ebc11e1bf7e60802a86ebe07099805127 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 12 Dec 2024 16:43:57 +0000 Subject: [PATCH] add MetaCall Benchmark (windows-2019) (googlecpp) benchmark result for 125d2e1100fae82e2e02bf2bbd0bb961ca1fbaa1 --- windows-2019/data.js | 530 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 529 insertions(+), 1 deletion(-) diff --git a/windows-2019/data.js b/windows-2019/data.js index d2091ff..a6a880d 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1733968752449, + "lastUpdate": 1734021836937, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -63890,6 +63890,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.29552354007562026 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": "125d2e1100fae82e2e02bf2bbd0bb961ca1fbaa1", + "message": "Improve rs_port tests and improve memory leak detection for valgrind.", + "timestamp": "2024-12-12T17:37:34+01:00", + "tree_id": "dd490607b43ed53e2770be55c94765ccd4090756", + "url": "https://github.com/metacall/core/commit/125d2e1100fae82e2e02bf2bbd0bb961ca1fbaa1" + }, + "date": 1734021830611, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 89.39940000004754, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 93.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 214.009400000009, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 203.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 607.4563000000808, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 593.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 303.62170000004573, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 296.875 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 214.009400000009, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 203.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 270.40434749257196, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 262.85318501969874 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.8905962501775441, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.8854002021716167 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 912.1205000000145, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 906.25 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1316.3156999999046, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1312.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1774.8573000000079, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1765.625 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1334.4311666666424, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1328.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1316.3156999999046, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1312.5 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 431.65359273145515, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 429.9005153811749 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.32347385426384284, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.323689799816414 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 6680.390399995076, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 5750 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2523.7089999919817, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1718.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2524.818500006859, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1640.625 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_mean", + "value": 3909.6392999979726, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3036.4583333333335 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2524.818500006859, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1718.75 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2399.540904287515, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2350.320650774769 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.6137499447298781, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.7740335590887748 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2359.5791000085455, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2423.5162000231867, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1671.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2370.167800005902, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1781.25 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2384.4210333458777, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1609.375 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2370.167800005902, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1671.875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 34.26885152809835, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 210.21287573552618 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.014371980052537729, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.13061770919489005 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.003700000092976552, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0026999999818144715, + "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_mean", + "value": 0.0031333333557389174, + "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.002999999992425728, + "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.0005131602039425405, + "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.16377453200204573, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 989.1091000067718, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 984.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 846.9617999874117, + "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": 924.8798000617171, + "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": 891.6474999892898, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 937.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 971.7541000441088, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1015.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_mean", + "value": 924.8704600178598, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 962.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 924.8798000617171, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 968.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_stddev", + "value": 58.09088361733884, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 42.21642526908106 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.06280975134206045, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.04386122105878552 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4474.539100019001, + "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": 4653.496500014171, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4921.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4311.16789997634, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4437.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4376.385699933508, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4437.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4450.171400010049, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4531.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4453.152119990614, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4581.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4450.171400010049, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4531.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 129.08985261708526, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 199.91453251954044 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.02898842193995325, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.04363755143673462 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3786.168900027633, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4031.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3391.089200004785, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3453.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3336.055200003898, + "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": 2281.8393999228874, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2198.0355999703534, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2998.6376599859113, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3118.7500000000005 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3336.055200003898, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3453.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 714.6393611023589, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 837.4037957804446 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.23832134526907675, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.26850622710395017 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 3.5057999999708045, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 15.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 547.4464000000125, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 328.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 615.7999999913955, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 0 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 61.03340000004209, + "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": 4215.53860003246, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4265.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4270.855800062122, + "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": 4231.804600011628, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4390.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4257.231099988076, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4406.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4404.549100067925, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4437.5 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4275.995840032443, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4365.625000000001 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4257.231099988076, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4390.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 75.02069665857438, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 68.64338323900031 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.01754461404200178, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.01572360961809599 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3298.772600022289, + "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": 3322.270999984994, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3546.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2685.5546999879607, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2671.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2200.1073999797427, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2234.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1916.3371000016696, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1984.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2684.6085599953312, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2778.125 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 2685.5546999879607, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2671.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 634.1912489371659, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 704.2005662451571 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.2362322978431793, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.2534805187834086 ms\nthreads: 1" + } + ] } ] }