-
Notifications
You must be signed in to change notification settings - Fork 734
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add pytest-bench (pytest) benchmark result for d21045c
- Loading branch information
github-action-benchmark
committed
May 26, 2024
1 parent
b9e06ce
commit b899865
Showing
1 changed file
with
151 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
window.BENCHMARK_DATA = { | ||
"lastUpdate": 1716683744118, | ||
"lastUpdate": 1716685194663, | ||
"repoUrl": "https://github.com/PyO3/pyo3", | ||
"entries": { | ||
"pyo3-bench": [ | ||
|
@@ -487456,6 +487456,156 @@ window.BENCHMARK_DATA = { | |
"extra": "mean: 132.94623350603837 nsec\nrounds: 75330" | ||
} | ||
] | ||
}, | ||
{ | ||
"commit": { | ||
"author": { | ||
"email": "[email protected]", | ||
"name": "Cheuk Ting Ho", | ||
"username": "Cheukting" | ||
}, | ||
"committer": { | ||
"email": "[email protected]", | ||
"name": "GitHub", | ||
"username": "web-flow" | ||
}, | ||
"distinct": false, | ||
"id": "d21045cbc1a2df7edff12bc7d7911457ce3d408d", | ||
"message": "adding new getter for type obj (#4197)\n\n* adding new getter for type obj\n\n* fixing limited api build\n\n* fix formating ssues from clippy\n\n* add changelog info\n\n* Update newsfragments/4197.added.md\n\nCo-authored-by: David Hewitt <[email protected]>\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: David Hewitt <[email protected]>\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: David Hewitt <[email protected]>\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: David Hewitt <[email protected]>\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: David Hewitt <[email protected]>\n\n* using uncheck downcast\n\n* fix formating\n\n* move import\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: Matt Hooks <[email protected]>\n\n* Update src/types/typeobject.rs\n\nCo-authored-by: Matt Hooks <[email protected]>\n\n---------\n\nCo-authored-by: David Hewitt <[email protected]>\nCo-authored-by: Matt Hooks <[email protected]>", | ||
"timestamp": "2024-05-25T22:39:48Z", | ||
"tree_id": "c94788307e05c20e5b8efe11df7528045e5e7850", | ||
"url": "https://github.com/PyO3/pyo3/commit/d21045cbc1a2df7edff12bc7d7911457ce3d408d" | ||
}, | ||
"date": 1716685171497, | ||
"tool": "pytest", | ||
"benches": [ | ||
{ | ||
"name": "tests/test_pyclasses.py::test_empty_class_init", | ||
"value": 8701614.99836974, | ||
"unit": "iter/sec", | ||
"range": "stddev: 1.0489722969702175e-8", | ||
"extra": "mean: 114.92119568463457 nsec\nrounds: 194970" | ||
}, | ||
{ | ||
"name": "tests/test_pyclasses.py::test_method_call", | ||
"value": 13664006.73256371, | ||
"unit": "iter/sec", | ||
"range": "stddev: 4.899638570036946e-9", | ||
"extra": "mean: 73.18497564969913 nsec\nrounds: 132031" | ||
}, | ||
{ | ||
"name": "tests/test_pyclasses.py::test_proto_call", | ||
"value": 12619276.103468033, | ||
"unit": "iter/sec", | ||
"range": "stddev: 5.560630596311492e-9", | ||
"extra": "mean: 79.24384820498378 nsec\nrounds: 128634" | ||
}, | ||
{ | ||
"name": "tests/test_pyclasses.py::test_empty_class_init_py", | ||
"value": 7129190.317494448, | ||
"unit": "iter/sec", | ||
"range": "stddev: 7.92534517643383e-9", | ||
"extra": "mean: 140.26838328976604 nsec\nrounds: 67124" | ||
}, | ||
{ | ||
"name": "tests/test_pyclasses.py::test_method_call_py", | ||
"value": 10895926.170402413, | ||
"unit": "iter/sec", | ||
"range": "stddev: 5.813132094035504e-9", | ||
"extra": "mean: 91.7774206947538 nsec\nrounds: 108378" | ||
}, | ||
{ | ||
"name": "tests/test_pyclasses.py::test_proto_call_py", | ||
"value": 8908067.135041915, | ||
"unit": "iter/sec", | ||
"range": "stddev: 6.4321790989749695e-9", | ||
"extra": "mean: 112.25779788594899 nsec\nrounds: 91067" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_none_py", | ||
"value": 13467100.324145949, | ||
"unit": "iter/sec", | ||
"range": "stddev: 7.714298523765178e-9", | ||
"extra": "mean: 74.25503456056103 nsec\nrounds: 133245" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_none_rs", | ||
"value": 14531933.573692765, | ||
"unit": "iter/sec", | ||
"range": "stddev: 5.452095630401731e-9", | ||
"extra": "mean: 68.81396717986003 nsec\nrounds: 143205" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_py", | ||
"value": 4711440.213370095, | ||
"unit": "iter/sec", | ||
"range": "stddev: 1.7457016984368226e-8", | ||
"extra": "mean: 212.2493239248174 nsec\nrounds: 191608" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_rs", | ||
"value": 4359091.915470504, | ||
"unit": "iter/sec", | ||
"range": "stddev: 2.4537147255498923e-8", | ||
"extra": "mean: 229.40557790281508 nsec\nrounds: 193424" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_args_py", | ||
"value": 4110517.9754856783, | ||
"unit": "iter/sec", | ||
"range": "stddev: 1.9247066405805258e-8", | ||
"extra": "mean: 243.27834252612533 nsec\nrounds: 177620" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_args_rs", | ||
"value": 3532267.729041031, | ||
"unit": "iter/sec", | ||
"range": "stddev: 2.381761482470523e-8", | ||
"extra": "mean: 283.1042482364405 nsec\nrounds: 165810" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_kwargs_py", | ||
"value": 2538526.2369724, | ||
"unit": "iter/sec", | ||
"range": "stddev: 3.352821715415277e-8", | ||
"extra": "mean: 393.9293537468656 nsec\nrounds: 191205" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_kwargs_rs", | ||
"value": 3330995.37921675, | ||
"unit": "iter/sec", | ||
"range": "stddev: 3.0624259673251846e-8", | ||
"extra": "mean: 300.21056355687284 nsec\nrounds: 148965" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_py", | ||
"value": 2374406.6109382133, | ||
"unit": "iter/sec", | ||
"range": "stddev: 6.063518289234049e-8", | ||
"extra": "mean: 421.1578570381692 nsec\nrounds: 97857" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_simple_args_kwargs_rs", | ||
"value": 3102381.0554783284, | ||
"unit": "iter/sec", | ||
"range": "stddev: 2.9569736437499434e-8", | ||
"extra": "mean: 322.3330668017565 nsec\nrounds: 144447" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_args_kwargs_py", | ||
"value": 3192036.4869829696, | ||
"unit": "iter/sec", | ||
"range": "stddev: 2.7978132999576586e-8", | ||
"extra": "mean: 313.2796269961106 nsec\nrounds: 194970" | ||
}, | ||
{ | ||
"name": "tests/test_pyfunctions.py::test_args_kwargs_rs", | ||
"value": 7319394.825062737, | ||
"unit": "iter/sec", | ||
"range": "stddev: 1.0600984854271014e-8", | ||
"extra": "mean: 136.62331707750562 nsec\nrounds: 196503" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
|