Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for fe79f54
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 17, 2024
1 parent cc7f680 commit d0e132b
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": 1715951712082,
"lastUpdate": 1715951809551,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -484108,6 +484108,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 135.59803320269862 nsec\nrounds: 193799"
}
]
},
{
"commit": {
"author": {
"email": "alex.gaynor@gmail.com",
"name": "Alex Gaynor",
"username": "alex"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "fe79f548174eb8108813f202bb0df9428ddfd806",
"message": "feature gate deprecated APIs for `GILPool` (#4181)",
"timestamp": "2024-05-17T11:31:52Z",
"tree_id": "6f0b839eab34d446cbeb9626d57d55722641eb47",
"url": "https://github.com/PyO3/pyo3/commit/fe79f548174eb8108813f202bb0df9428ddfd806"
},
"date": 1715951787212,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 4536455.218661981,
"unit": "iter/sec",
"range": "stddev: 8.589030441566243e-8",
"extra": "mean: 220.43643148646538 nsec\nrounds: 185186"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 13224226.878416827,
"unit": "iter/sec",
"range": "stddev: 5.364785178005494e-9",
"extra": "mean: 75.61878733584747 nsec\nrounds: 129467"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 13800072.324777776,
"unit": "iter/sec",
"range": "stddev: 6.012772535057621e-9",
"extra": "mean: 72.46338834069141 nsec\nrounds: 132891"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7172620.759271155,
"unit": "iter/sec",
"range": "stddev: 8.045270940686965e-9",
"extra": "mean: 139.41905386638828 nsec\nrounds: 68838"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 11021723.10846248,
"unit": "iter/sec",
"range": "stddev: 1.2609605273673342e-8",
"extra": "mean: 90.72991492883719 nsec\nrounds: 108850"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 8981213.50407866,
"unit": "iter/sec",
"range": "stddev: 6.136788585948282e-9",
"extra": "mean: 111.34352830448441 nsec\nrounds: 89278"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 13340391.245832466,
"unit": "iter/sec",
"range": "stddev: 5.499296995586186e-9",
"extra": "mean: 74.96032024640955 nsec\nrounds: 130993"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 14460140.237220947,
"unit": "iter/sec",
"range": "stddev: 1.6964095803896596e-8",
"extra": "mean: 69.15562253165167 nsec\nrounds: 139005"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4686859.097737917,
"unit": "iter/sec",
"range": "stddev: 1.74460228660466e-8",
"extra": "mean: 213.3625054959821 nsec\nrounds: 198847"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 4343039.980844116,
"unit": "iter/sec",
"range": "stddev: 2.10879329668739e-8",
"extra": "mean: 230.25346402766465 nsec\nrounds: 194932"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4099447.960500396,
"unit": "iter/sec",
"range": "stddev: 2.364388677698875e-8",
"extra": "mean: 243.9352833931171 nsec\nrounds: 199601"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3557016.3069869075,
"unit": "iter/sec",
"range": "stddev: 2.4486730220193467e-8",
"extra": "mean: 281.1344997310637 nsec\nrounds: 162023"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2543834.9557589893,
"unit": "iter/sec",
"range": "stddev: 8.597935992039406e-8",
"extra": "mean: 393.1072641863417 nsec\nrounds: 193799"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 3399843.063993977,
"unit": "iter/sec",
"range": "stddev: 2.6655144819641208e-8",
"extra": "mean: 294.1312234645462 nsec\nrounds: 154512"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2417049.004550535,
"unit": "iter/sec",
"range": "stddev: 4.117741268768785e-8",
"extra": "mean: 413.7276481020111 nsec\nrounds: 197239"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 2271103.707997379,
"unit": "iter/sec",
"range": "stddev: 1.4966306799903858e-7",
"extra": "mean: 440.3145468340515 nsec\nrounds: 189072"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3234648.129689124,
"unit": "iter/sec",
"range": "stddev: 3.2915655560784695e-8",
"extra": "mean: 309.1526372904456 nsec\nrounds: 110048"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 7348055.391787946,
"unit": "iter/sec",
"range": "stddev: 1.2659324063526821e-8",
"extra": "mean: 136.0904275595938 nsec\nrounds: 197629"
}
]
}
]
}
Expand Down

0 comments on commit d0e132b

Please sign in to comment.