Open
Description
Bug report
Coverage.py is seeing a significant increase in overhead for tracing code in 3.11 compared to 3.10: nedbat/coveragepy#1287
As an example:
cov | proj | python3.10 | python3.11 | 3.11 vs 3.10 |
---|---|---|---|---|
none | bug1339.py | 0.184 s | 0.142 s | 76% |
none | bm_sudoku.py | 10.789 s | 9.901 s | 91% |
none | bm_spectral_norm.py | 14.305 s | 9.185 s | 64% |
6.4.1 | bug1339.py | 0.450 s | 0.854 s | 189% |
6.4.1 | bm_sudoku.py | 27.141 s | 55.504 s | 204% |
6.4.1 | bm_spectral_norm.py | 36.793 s | 67.970 s | 184% |
(This is the output of lab/benchmark.py.)
Your environment
- CPython versions tested on: 3.10, 3.11
- Operating system and architecture: MacOS, Intel
Linked PRs
Metadata
Metadata
Assignees
Labels
only security fixesonly security fixes(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)An unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
Status
No status