|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1770200847197, |
| 2 | + "lastUpdate": 1770372817031, |
3 | 3 | "repoUrl": "https://github.com/py-pdf/pypdf", |
4 | 4 | "entries": { |
5 | 5 | "CPython Benchmark": [ |
@@ -88645,6 +88645,72 @@ window.BENCHMARK_DATA = { |
88645 | 88645 | "extra": "mean: 669.5599405999985 msec\nrounds: 5" |
88646 | 88646 | } |
88647 | 88647 | ] |
| 88648 | + }, |
| 88649 | + { |
| 88650 | + "commit": { |
| 88651 | + "author": { |
| 88652 | + "email": "wooky@iwooky.me", |
| 88653 | + "name": "Dmitry K", |
| 88654 | + "username": "dmitry-kostin" |
| 88655 | + }, |
| 88656 | + "committer": { |
| 88657 | + "email": "noreply@github.com", |
| 88658 | + "name": "GitHub", |
| 88659 | + "username": "web-flow" |
| 88660 | + }, |
| 88661 | + "distinct": true, |
| 88662 | + "id": "3b94ce841051d4bbd97a8cb736db1dc1f54b0457", |
| 88663 | + "message": "ROB: Fix AESV2 decryption when /Length missing in encrypt dict (#3629)\n\nFixes #3628", |
| 88664 | + "timestamp": "2026-02-06T11:10:49+01:00", |
| 88665 | + "tree_id": "68e9503d5f222e9098a2bdd1d44eb6143424ea74", |
| 88666 | + "url": "https://github.com/py-pdf/pypdf/commit/3b94ce841051d4bbd97a8cb736db1dc1f54b0457" |
| 88667 | + }, |
| 88668 | + "date": 1770372812028, |
| 88669 | + "tool": "pytest", |
| 88670 | + "benches": [ |
| 88671 | + { |
| 88672 | + "name": "tests/bench.py::test_page_operations", |
| 88673 | + "value": 3.0300965668686595, |
| 88674 | + "unit": "iter/sec", |
| 88675 | + "range": "stddev: 0.004169136192144651", |
| 88676 | + "extra": "mean: 330.02248539999925 msec\nrounds: 5" |
| 88677 | + }, |
| 88678 | + { |
| 88679 | + "name": "tests/bench.py::test_merge", |
| 88680 | + "value": 15.785849310328391, |
| 88681 | + "unit": "iter/sec", |
| 88682 | + "range": "stddev: 0.002054347140971322", |
| 88683 | + "extra": "mean: 63.34787443750134 msec\nrounds: 16" |
| 88684 | + }, |
| 88685 | + { |
| 88686 | + "name": "tests/bench.py::test_text_extraction", |
| 88687 | + "value": 0.27835104811705713, |
| 88688 | + "unit": "iter/sec", |
| 88689 | + "range": "stddev: 0.023485502862723082", |
| 88690 | + "extra": "mean: 3.5925857178 sec\nrounds: 5" |
| 88691 | + }, |
| 88692 | + { |
| 88693 | + "name": "tests/bench.py::test_read_string_from_stream_performance", |
| 88694 | + "value": 17.539760178178394, |
| 88695 | + "unit": "iter/sec", |
| 88696 | + "range": "stddev: 0.0009101613279118812", |
| 88697 | + "extra": "mean: 57.01332229411678 msec\nrounds: 17" |
| 88698 | + }, |
| 88699 | + { |
| 88700 | + "name": "tests/bench.py::test_image_new_property_performance", |
| 88701 | + "value": 0.08997331775923233, |
| 88702 | + "unit": "iter/sec", |
| 88703 | + "range": "stddev: 0.03658072734293216", |
| 88704 | + "extra": "mean: 11.114406191799992 sec\nrounds: 5" |
| 88705 | + }, |
| 88706 | + { |
| 88707 | + "name": "tests/bench.py::test_large_compressed_image_performance", |
| 88708 | + "value": 1.4950562936162572, |
| 88709 | + "unit": "iter/sec", |
| 88710 | + "range": "stddev: 0.0030256857421468125", |
| 88711 | + "extra": "mean: 668.8711350000005 msec\nrounds: 5" |
| 88712 | + } |
| 88713 | + ] |
88648 | 88714 | } |
88649 | 88715 | ], |
88650 | 88716 | "PyPy 3.11 Benchmark": [ |
|
0 commit comments