Skip to content

Commit

Permalink
add pytest-bench (pytest) benchmark result for fff053b
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed May 17, 2024
1 parent 8463724 commit 7aa0426
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": 1715946260674,
"lastUpdate": 1715947219679,
"repoUrl": "https://github.com/PyO3/pyo3",
"entries": {
"pyo3-bench": [
Expand Down Expand Up @@ -483550,6 +483550,156 @@ window.BENCHMARK_DATA = {
"extra": "mean: 135.3847942688747 nsec\nrounds: 197668"
}
]
},
{
"commit": {
"author": {
"email": "59372212+mejrs@users.noreply.github.com",
"name": "Bruno Kolenbrander",
"username": "mejrs"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "fff053bde740d1e2bcc1bbb2dde8f7ed979c98bd",
"message": "Emit a better error for abi3 inheritance (#4185)\n\n* Emit a better error for abi3 inheritance\n\n* Update tests/test_compile_error.rs\n\n---------\n\nCo-authored-by: David Hewitt <mail@davidhewitt.dev>",
"timestamp": "2024-05-17T10:55:41Z",
"tree_id": "7ecaec71ed74ef853ba57d5446e9e3eae212c3a2",
"url": "https://github.com/PyO3/pyo3/commit/fff053bde740d1e2bcc1bbb2dde8f7ed979c98bd"
},
"date": 1715947197361,
"tool": "pytest",
"benches": [
{
"name": "tests/test_pyclasses.py::test_empty_class_init",
"value": 8511743.052873826,
"unit": "iter/sec",
"range": "stddev: 9.46327027128829e-9",
"extra": "mean: 117.48474945591425 nsec\nrounds: 199601"
},
{
"name": "tests/test_pyclasses.py::test_method_call",
"value": 13473297.116730144,
"unit": "iter/sec",
"range": "stddev: 5.280393207605864e-9",
"extra": "mean: 74.22088233757377 nsec\nrounds: 130993"
},
{
"name": "tests/test_pyclasses.py::test_proto_call",
"value": 13301870.240693599,
"unit": "iter/sec",
"range": "stddev: 1.8592371251508482e-8",
"extra": "mean: 75.17739850902777 nsec\nrounds: 119247"
},
{
"name": "tests/test_pyclasses.py::test_empty_class_init_py",
"value": 7341693.086337273,
"unit": "iter/sec",
"range": "stddev: 8.213930992003314e-9",
"extra": "mean: 136.20836341701312 nsec\nrounds: 69028"
},
{
"name": "tests/test_pyclasses.py::test_method_call_py",
"value": 11072304.226508373,
"unit": "iter/sec",
"range": "stddev: 1.210250148669573e-8",
"extra": "mean: 90.31543746837129 nsec\nrounds: 113174"
},
{
"name": "tests/test_pyclasses.py::test_proto_call_py",
"value": 8973794.71055982,
"unit": "iter/sec",
"range": "stddev: 6.26285922508947e-9",
"extra": "mean: 111.43557795268711 nsec\nrounds: 87559"
},
{
"name": "tests/test_pyfunctions.py::test_none_py",
"value": 13029300.174655898,
"unit": "iter/sec",
"range": "stddev: 5.536254396476573e-9",
"extra": "mean: 76.7500929900412 nsec\nrounds: 138832"
},
{
"name": "tests/test_pyfunctions.py::test_none_rs",
"value": 14773228.808455793,
"unit": "iter/sec",
"range": "stddev: 9.126028167803025e-9",
"extra": "mean: 67.69000960897777 nsec\nrounds: 144655"
},
{
"name": "tests/test_pyfunctions.py::test_simple_py",
"value": 4690793.8799518,
"unit": "iter/sec",
"range": "stddev: 1.7504277103279695e-8",
"extra": "mean: 213.18353046249723 nsec\nrounds: 192345"
},
{
"name": "tests/test_pyfunctions.py::test_simple_rs",
"value": 4350753.208502294,
"unit": "iter/sec",
"range": "stddev: 2.2671109841959365e-8",
"extra": "mean: 229.84525944744195 nsec\nrounds: 190115"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_py",
"value": 4055572.762767976,
"unit": "iter/sec",
"range": "stddev: 2.0663467160331787e-8",
"extra": "mean: 246.5742962820098 nsec\nrounds: 197629"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_rs",
"value": 3546328.514894543,
"unit": "iter/sec",
"range": "stddev: 3.281563575483307e-8",
"extra": "mean: 281.98177235978284 nsec\nrounds: 167449"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py",
"value": 2565397.501847995,
"unit": "iter/sec",
"range": "stddev: 4.10167191467681e-8",
"extra": "mean: 389.8031393885921 nsec\nrounds: 186533"
},
{
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs",
"value": 3504583.412987648,
"unit": "iter/sec",
"range": "stddev: 2.410178357390568e-8",
"extra": "mean: 285.34061888614104 nsec\nrounds: 162049"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py",
"value": 2201530.695380968,
"unit": "iter/sec",
"range": "stddev: 4.237942390193845e-8",
"extra": "mean: 454.22941506021255 nsec\nrounds: 191571"
},
{
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs",
"value": 3409871.2572548175,
"unit": "iter/sec",
"range": "stddev: 2.7608325195492156e-8",
"extra": "mean: 293.2662040751266 nsec\nrounds: 146349"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_py",
"value": 3243453.486093015,
"unit": "iter/sec",
"range": "stddev: 2.6806048951867817e-8",
"extra": "mean: 308.3133469580215 nsec\nrounds: 112398"
},
{
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs",
"value": 7374738.2346258,
"unit": "iter/sec",
"range": "stddev: 5.604701931179482e-8",
"extra": "mean: 135.59803320269862 nsec\nrounds: 193799"
}
]
}
]
}
Expand Down

0 comments on commit 7aa0426

Please sign in to comment.