Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for 635cb80
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 9, 2024
1 parent 3022037 commit aa718b7
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": 1715245775257,
"lastUpdate": 1715245872452,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -474622,6 +474622,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 161.3405233040825 nsec\nrounds: 198453"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Icxolu",
"username": "Icxolu"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "635cb8075cfc3b52e2b403eb5b12db9b0d81c88c",
"message": "feature gate APIs using `into_gil_ref` (Part 1) (#4160)",
"timestamp": "2024-05-09T07:58:44Z",
"tree_id": "d9b452d2053b355f46bd1bb7f313d01e9d8de797",
"url": "https://github.com/PyO3/pyo3/commit/635cb8075cfc3b52e2b403eb5b12db9b0d81c88c"
},
"date": 1715245850436,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 3940976.932770857,
"unit": "iter/sec",
"range": "stddev: 1.01996233893512e-7",
"extra": "mean: 253.74419009778651 nsec\nrounds: 195313"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 11600105.219512658,
"unit": "iter/sec",
"range": "stddev: 7.866694749641185e-9",
"extra": "mean: 86.20611460643389 nsec\nrounds: 114601"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 11007997.623108512,
"unit": "iter/sec",
"range": "stddev: 7.289020512710419e-9",
"extra": "mean: 90.84304287100794 nsec\nrounds: 109446"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7364734.297528735,
"unit": "iter/sec",
"range": "stddev: 9.847743597440443e-9",
"extra": "mean: 135.78222371655062 nsec\nrounds: 69123"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 10665762.311390344,
"unit": "iter/sec",
"range": "stddev: 1.2574244996205724e-8",
"extra": "mean: 93.75794910899755 nsec\nrounds: 57731"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 8307559.977117354,
"unit": "iter/sec",
"range": "stddev: 6.2904389225148815e-9",
"extra": "mean: 120.37228774206102 nsec\nrounds: 81281"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 12092945.893892957,
"unit": "iter/sec",
"range": "stddev: 5.805352871458211e-9",
"extra": "mean: 82.69283669788092 nsec\nrounds: 119833"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 12978640.637219723,
"unit": "iter/sec",
"range": "stddev: 4.231028264290638e-9",
"extra": "mean: 77.04967168381506 nsec\nrounds: 64313"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4629151.520226639,
"unit": "iter/sec",
"range": "stddev: 2.07555398866977e-8",
"extra": "mean: 216.02230897619032 nsec\nrounds: 198413"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 2704554.65845986,
"unit": "iter/sec",
"range": "stddev: 1.2763638731577022e-7",
"extra": "mean: 369.7466408645118 nsec\nrounds: 196851"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4008211.648419567,
"unit": "iter/sec",
"range": "stddev: 2.632370309438163e-8",
"extra": "mean: 249.4878234272631 nsec\nrounds: 198808"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3265422.233988202,
"unit": "iter/sec",
"range": "stddev: 2.6674749783960613e-8",
"extra": "mean: 306.2391103948161 nsec\nrounds: 148302"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2533724.5985817644,
"unit": "iter/sec",
"range": "stddev: 3.2411981325030216e-8",
"extra": "mean: 394.6758856742928 nsec\nrounds: 198060"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 2132170.6267117793,
"unit": "iter/sec",
"range": "stddev: 1.3982100258338838e-7",
"extra": "mean: 469.0056168451181 nsec\nrounds: 189430"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2500492.6573534347,
"unit": "iter/sec",
"range": "stddev: 3.410281110203143e-8",
"extra": "mean: 399.9211903539111 nsec\nrounds: 196079"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 2155367.37573671,
"unit": "iter/sec",
"range": "stddev: 1.245272860092639e-7",
"extra": "mean: 463.9580292701598 nsec\nrounds: 184843"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3165122.134280612,
"unit": "iter/sec",
"range": "stddev: 3.405867368116142e-8",
"extra": "mean: 315.9435742366024 nsec\nrounds: 190115"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 6286060.282350153,
"unit": "iter/sec",
"range": "stddev: 1.5659895399208953e-8",
"extra": "mean: 159.08215242665995 nsec\nrounds: 190840"
}
]
}
]
}
Expand Down

0 comments on commit aa718b7

Please sign in to comment.