Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for 674708c
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 19, 2024
1 parent 86e921b commit 33d52f3
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": 1716132522417,
"lastUpdate": 1716132538677,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -485224,6 +485224,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 136.923959996169 nsec\nrounds: 71043"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Adam Reichold",
"username": "adamreichold"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "674708cb4c7fc41b7a5328f4e51a797b42388d9e",
"message": "Remove OWNED_OBJECTS thread local when GILPool is disabled. (#4193)",
"timestamp": "2024-05-19T13:40:55Z",
"tree_id": "dfe407ff9b8ec69cfaef587f24b97001b2a44c77",
"url": "https://github.com/PyO3/pyo3/commit/674708cb4c7fc41b7a5328f4e51a797b42388d9e"
},
"date": 1716132515487,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 7157849.463154281,
"unit": "iter/sec",
"range": "stddev: 1.1084270769624365e-8",
"extra": "mean: 139.70676599830665 nsec\nrounds: 199601"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 9245932.015608288,
"unit": "iter/sec",
"range": "stddev: 6.538830060437942e-9",
"extra": "mean: 108.15567303673389 nsec\nrounds: 93197"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 9479358.151858004,
"unit": "iter/sec",
"range": "stddev: 5.446694470923908e-9",
"extra": "mean: 105.49237448149323 nsec\nrounds: 94787"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7311344.960598053,
"unit": "iter/sec",
"range": "stddev: 7.127778314583826e-9",
"extra": "mean: 136.7737407261115 nsec\nrounds: 69556"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 11366292.265045373,
"unit": "iter/sec",
"range": "stddev: 5.556562175184043e-9",
"extra": "mean: 87.97943750534098 nsec\nrounds: 111521"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 9053943.07319215,
"unit": "iter/sec",
"range": "stddev: 5.8928214421172355e-9",
"extra": "mean: 110.44911503374739 nsec\nrounds: 89687"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 13562106.563830003,
"unit": "iter/sec",
"range": "stddev: 6.8840339073246445e-9",
"extra": "mean: 73.7348578772408 nsec\nrounds: 136185"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 11132863.34746591,
"unit": "iter/sec",
"range": "stddev: 5.023620923469348e-9",
"extra": "mean: 89.82415114505312 nsec\nrounds: 110914"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4640595.382915738,
"unit": "iter/sec",
"range": "stddev: 2.303930372207264e-8",
"extra": "mean: 215.48959077136536 nsec\nrounds: 198413"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 3925948.4670915506,
"unit": "iter/sec",
"range": "stddev: 2.9297880215467e-8",
"extra": "mean: 254.7155186529555 nsec\nrounds: 178540"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4055280.4352955935,
"unit": "iter/sec",
"range": "stddev: 2.074305901666891e-8",
"extra": "mean: 246.59207074716372 nsec\nrounds: 197629"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3139674.101361309,
"unit": "iter/sec",
"range": "stddev: 6.685476891196418e-8",
"extra": "mean: 318.5043949518254 nsec\nrounds: 156202"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2513479.2818910917,
"unit": "iter/sec",
"range": "stddev: 3.422668566915246e-8",
"extra": "mean: 397.85488076417323 nsec\nrounds: 197278"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 3014584.3656908125,
"unit": "iter/sec",
"range": "stddev: 2.5708172550628924e-8",
"extra": "mean: 331.720688059378 nsec\nrounds: 138447"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2421014.232551874,
"unit": "iter/sec",
"range": "stddev: 3.61288741152363e-8",
"extra": "mean: 413.05002942752145 nsec\nrounds: 185186"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 2044861.256562595,
"unit": "iter/sec",
"range": "stddev: 1.5969727337029317e-7",
"extra": "mean: 489.0307334009529 nsec\nrounds: 190477"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3203240.4674650454,
"unit": "iter/sec",
"range": "stddev: 3.0273694488414224e-8",
"extra": "mean: 312.1838682287165 nsec\nrounds: 101328"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 6507028.488942364,
"unit": "iter/sec",
"range": "stddev: 7.223801930152193e-9",
"extra": "mean: 153.67997876439873 nsec\nrounds: 64986"
}
]
}
]
}
Expand Down

0 comments on commit 33d52f3

Please sign in to comment.