Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for 81ba9a8
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 21, 2024
1 parent bc735f8 commit f2ce471
Showing 1 changed file with 151 additions and 1 deletion.
152 changes: 151 additions & 1 deletion dev/bench/data.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
"lastUpdate": 1716320436649,
"lastUpdate": 1716321236844,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -486340,6 +486340,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 134.2142107987644 nsec\nrounds: 73606"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Cheuk Ting Ho",
"username": "Cheukting"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": false,
"id": "81ba9a8cd529a7b70b63a983628e424629c998ee",
"message": "Include import hook in getting-started.md (#4198)",
"timestamp": "2024-05-21T18:24:06Z",
"tree_id": "3bdd941bf22bb849e108c3eb70c9703d507de433",
"url": "https://github.com/PyO3/pyo3/commit/81ba9a8cd529a7b70b63a983628e424629c998ee"
},
"date": 1716321214172,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 8454226.602957454,
"unit": "iter/sec",
"range": "stddev: 9.727834927776882e-9",
"extra": "mean: 118.28403081249094 nsec\nrounds: 199641"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 13157418.510462059,
"unit": "iter/sec",
"range": "stddev: 4.900094900159444e-9",
"extra": "mean: 76.00275078313081 nsec\nrounds: 132206"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 13574696.820069637,
"unit": "iter/sec",
"range": "stddev: 7.702520834541768e-9",
"extra": "mean: 73.66647029063225 nsec\nrounds: 130464"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7238223.320665658,
"unit": "iter/sec",
"range": "stddev: 2.1720870661240282e-8",
"extra": "mean: 138.15544999073552 nsec\nrounds: 67857"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 10946798.874074059,
"unit": "iter/sec",
"range": "stddev: 2.7866496463979253e-8",
"extra": "mean: 91.35090646164682 nsec\nrounds: 57399"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 9036886.582024267,
"unit": "iter/sec",
"range": "stddev: 6.014950667626863e-9",
"extra": "mean: 110.65758001092445 nsec\nrounds: 88488"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 13690252.915005669,
"unit": "iter/sec",
"range": "stddev: 4.826410038225858e-9",
"extra": "mean: 73.04466953301613 nsec\nrounds: 133977"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 14375117.386266798,
"unit": "iter/sec",
"range": "stddev: 5.538297377276469e-9",
"extra": "mean: 69.56464932629666 nsec\nrounds: 140786"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4687308.92039336,
"unit": "iter/sec",
"range": "stddev: 1.8039544902532877e-8",
"extra": "mean: 213.34202993304731 nsec\nrounds: 191205"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 4250279.510855619,
"unit": "iter/sec",
"range": "stddev: 6.057279427390138e-8",
"extra": "mean: 235.27864401527117 nsec\nrounds: 189036"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4006399.1494554444,
"unit": "iter/sec",
"range": "stddev: 2.1383466339359853e-8",
"extra": "mean: 249.60069196698026 nsec\nrounds: 195313"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3475628.881178945,
"unit": "iter/sec",
"range": "stddev: 2.467963226884006e-8",
"extra": "mean: 287.7177150342923 nsec\nrounds: 163079"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2574883.5461271363,
"unit": "iter/sec",
"range": "stddev: 3.6848564127743316e-8",
"extra": "mean: 388.3670783884936 nsec\nrounds: 192345"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 3494931.6773870136,
"unit": "iter/sec",
"range": "stddev: 2.5418346859475836e-8",
"extra": "mean: 286.1286263391707 nsec\nrounds: 154274"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2457554.5528376084,
"unit": "iter/sec",
"range": "stddev: 3.694261143577018e-8",
"extra": "mean: 406.9085664224027 nsec\nrounds: 187970"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 3241719.0301210964,
"unit": "iter/sec",
"range": "stddev: 2.8369138547723044e-8",
"extra": "mean: 308.478307560987 nsec\nrounds: 146800"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3228378.120406025,
"unit": "iter/sec",
"range": "stddev: 2.6877519044597883e-8",
"extra": "mean: 309.7530594942306 nsec\nrounds: 97857"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 7509427.269348693,
"unit": "iter/sec",
"range": "stddev: 7.340074663319557e-9",
"extra": "mean: 133.16594783222823 nsec\nrounds: 73341"
}
]
}
]
}
Expand Down

0 comments on commit f2ce471

Please sign in to comment.