From dc549767ec5dd4f1e1f3b2a8c9e7512e15e921fc Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 12 Dec 2024 19:52:45 +0000 Subject: [PATCH] add MetaCall Benchmark (windows-2019) (googlecpp) benchmark result for f258548ca159828381d4ec8456adc54e0976d158 --- 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 6748fdd..5af9e3a 100644 --- a/windows-2019/data.js +++ b/windows-2019/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734029990049, + "lastUpdate": 1734033164936, "repoUrl": "https://github.com/metacall/core", "entries": { "MetaCall Benchmark (windows-2019)": [ @@ -65474,6 +65474,534 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 0.28825010726766737 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": "f258548ca159828381d4ec8456adc54e0976d158", + "message": "Clippy improvements to rs_port.", + "timestamp": "2024-12-12T20:46:42+01:00", + "tree_id": "bfbcd26bb5f06722b938392fc7b3ad5505b3c8fe", + "url": "https://github.com/metacall/core/commit/f258548ca159828381d4ec8456adc54e0976d158" + }, + "date": 1734033159236, + "tool": "googlecpp", + "benches": [ + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 77.24989999996978, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 78.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 213.75650000004498, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 203.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3", + "value": 597.2391000000243, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 593.75 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_mean", + "value": 296.08183333334637, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 291.66666666666663 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_median", + "value": 213.75650000004498, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 203.125 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_stddev", + "value": 269.5928178021506, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 268.9739861182366 ms\nthreads: 1" + }, + { + "name": "log_bench/call_macro/iterations:1/repeats:3_cv", + "value": 0.9105348165641324, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.9221965238339543 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 857.3845999999321, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 859.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1376.6438000000107, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3", + "value": 1869.2168000000038, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1859.375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_mean", + "value": 1367.7483999999822, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1364.5833333333333 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_median", + "value": 1376.6438000000107, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1375 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_stddev", + "value": 505.9747487228156, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 500.0813735866731 ms\nthreads: 1" + }, + { + "name": "log_bench/call_va/iterations:1/repeats:3_cv", + "value": 0.3699326197148702, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.3664718462925238 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 6679.473300000609, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 6203.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2778.0406999834213, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2031.25 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3", + "value": 2568.9712999358107, + "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": 4008.828433306613, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 3406.25 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_median", + "value": 2778.0406999834213, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2031.25 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_stddev", + "value": 2315.2074435152263, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 2422.2781922448544 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_va_args/iterations:1/repeats:3_cv", + "value": 0.5775271957960963, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.7111275426773885 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2371.4637000055063, + "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": 2371.610699975008, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1953.125 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3", + "value": 2369.230799976549, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_mean", + "value": 2370.7683999856877, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1895.8333333333333 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_median", + "value": 2371.4637000055063, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 1875 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_stddev", + "value": 1.333627604645694, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 50.22734771350424 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_array_args/iterations:1/repeats:3_cv", + "value": 0.0005625296864315152, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0.026493546046683556 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.004099999841855606, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0033000001167238224, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_node_call_bench/call_async/iterations:1/repeats:3", + "value": 0.0028999997994105797, + "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.0034333332526633362, + "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.0033000001167238224, + "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.0006110100811947524, + "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.17796410550032513, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 959.41049997964, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1062.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 911.3252999106862, + "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": 970.4675000816678, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1000 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 893.2034001256852, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 875 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5", + "value": 936.8410000445238, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 906.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_mean", + "value": 934.2495400284406, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 975 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_median", + "value": 936.8410000445238, + "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": 32.2561489757831, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 80.88861940965415 ms\nthreads: 1" + }, + { + "name": "metacall_py_c_api_bench/call_object/iterations:1/repeats:5_cv", + "value": 0.03452626690595015, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.08296268657400425 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4030.538799893293, + "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": 4165.433199968902, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4312.5 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4289.245199770676, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4359.375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4290.553200042723, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4321.975000072598, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4219.549079949638, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4287.500000000001 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4289.245199770676, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4343.75 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 121.4944625635328, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 136.4841737620082 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.028793233651635324, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.031833043443033976 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3335.865500389218, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3375 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3401.7183999671943, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3515.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3489.860699974315, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3703.125 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3148.7146999043034, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3390.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2071.6138999882787, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2296.875 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 3089.5546400446624, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3256.25 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 3335.8655003892186, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 3390.625 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 582.6798987218815, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 552.16194408887 ms\nthreads: 1" + }, + { + "name": "metacall_py_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.18859672885198053, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.16956988686030552 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/init/iterations:1/repeats:1", + "value": 4.060100000060629, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 0 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load/iterations:1/repeats:1", + "value": 495.2610000000277, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 375 ms\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/load_warm/iterations:1/repeats:1", + "value": 631.9999999959691, + "unit": "us/iter", + "extra": "iterations: 1\ncpu: 0 us\nthreads: 1" + }, + { + "name": "metacall_py_init_bench/destroy/iterations:1/repeats:1", + "value": 56.05629999990924, + "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": 4271.0987000948535, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4156.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4275.483599942163, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4171.875 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5", + "value": 4280.615300109957, + "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": 4299.102200099696, + "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": 4462.5025998500405, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 4625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_mean", + "value": 4317.760480019342, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4312.5 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_median", + "value": 4280.615300109957, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 4281.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_stddev", + "value": 81.6131627678925, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 189.1206005767196 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_va_args/iterations:1/repeats:5_cv", + "value": 0.01890173462505889, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.04385405230764512 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3281.2889999163417, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3484.375 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 3367.1372001897453, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 3531.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2872.983599995905, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2890.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 2018.4815000197887, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 2187.5 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5", + "value": 1741.1992999311678, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 1781.25 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_mean", + "value": 2656.2181200105897, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2775.0000000000005 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_median", + "value": 2872.983599995905, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 2890.625 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_stddev", + "value": 739.4380052375964, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 778.0089019815252 ms\nthreads: 1" + }, + { + "name": "metacall_rb_call_bench/call_array_args/iterations:1/repeats:5_cv", + "value": 0.2783800018782525, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 0.28036356828163067 ms\nthreads: 1" + } + ] } ] }