Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for 1c64a03
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 17, 2024
1 parent 1cc92f5 commit dbac319
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": 1715924229461,
"lastUpdate": 1715924325251,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -482992,6 +482992,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 151.90183548419185 nsec\nrounds: 196079"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Alex Gaynor",
"username": "alex"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "1c64a03ea084852572872c0d6b5fd029f116c807",
"message": "Move GIL counting from GILPool to GILGuard (#4188)",
"timestamp": "2024-05-17T04:25:41Z",
"tree_id": "80c19608d07cf64e3ccc79b82c8d912e4e9a87df",
"url": "https://github.com/PyO3/pyo3/commit/1c64a03ea084852572872c0d6b5fd029f116c807"
},
"date": 1715924302775,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 8448090.767470572,
"unit": "iter/sec",
"range": "stddev: 1.1336624138141077e-8",
"extra": "mean: 118.36994032432823 nsec\nrounds: 198847"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 13335319.950013753,
"unit": "iter/sec",
"range": "stddev: 5.947843432510889e-9",
"extra": "mean: 74.98882694591582 nsec\nrounds: 132381"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 13423325.336191157,
"unit": "iter/sec",
"range": "stddev: 1.348369231905702e-8",
"extra": "mean: 74.49718865889814 nsec\nrounds: 39081"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7094186.209454387,
"unit": "iter/sec",
"range": "stddev: 2.5723296673856813e-8",
"extra": "mean: 140.96049504132057 nsec\nrounds: 69267"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 11222688.91564108,
"unit": "iter/sec",
"range": "stddev: 6.876430547546606e-9",
"extra": "mean: 89.10520531370145 nsec\nrounds: 108249"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 9194999.951061616,
"unit": "iter/sec",
"range": "stddev: 1.0598017024988986e-8",
"extra": "mean: 108.75475859948692 nsec\nrounds: 90327"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 14054391.21954481,
"unit": "iter/sec",
"range": "stddev: 5.897252882496614e-9",
"extra": "mean: 71.15213916980944 nsec\nrounds: 127470"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 14723114.563625647,
"unit": "iter/sec",
"range": "stddev: 5.14703148905177e-9",
"extra": "mean: 67.92041151880737 nsec\nrounds: 148523"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4639041.350696589,
"unit": "iter/sec",
"range": "stddev: 3.091514978053087e-8",
"extra": "mean: 215.56177761809386 nsec\nrounds: 192679"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 4251010.198833036,
"unit": "iter/sec",
"range": "stddev: 2.0833614161473854e-8",
"extra": "mean: 235.2382029745575 nsec\nrounds: 180181"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4088301.7827295125,
"unit": "iter/sec",
"range": "stddev: 2.1952415520966536e-8",
"extra": "mean: 244.60033851325926 nsec\nrounds: 197629"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3526952.283847414,
"unit": "iter/sec",
"range": "stddev: 2.4711850931514152e-8",
"extra": "mean: 283.5309126748773 nsec\nrounds: 163881"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2519833.2114176387,
"unit": "iter/sec",
"range": "stddev: 3.886979905324985e-8",
"extra": "mean: 396.85166282787725 nsec\nrounds: 199641"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 3483492.9199428107,
"unit": "iter/sec",
"range": "stddev: 4.359519251094829e-8",
"extra": "mean: 287.0681878740311 nsec\nrounds: 156937"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2453165.2856217334,
"unit": "iter/sec",
"range": "stddev: 5.518351829811057e-8",
"extra": "mean: 407.636617826409 nsec\nrounds: 198847"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 3473889.4840899887,
"unit": "iter/sec",
"range": "stddev: 2.3794731454493444e-8",
"extra": "mean: 287.8617770023728 nsec\nrounds: 152836"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3165847.5598711018,
"unit": "iter/sec",
"range": "stddev: 3.4287885732725e-8",
"extra": "mean: 315.87117859860416 nsec\nrounds: 110412"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 7386353.876743323,
"unit": "iter/sec",
"range": "stddev: 1.1003320941640845e-8",
"extra": "mean: 135.3847942688747 nsec\nrounds: 197668"
}
]
}
]
}
Expand Down

0 comments on commit dbac319

Please sign in to comment.