summaryrefslogtreecommitdiff
path: root/lab/benchmark.py
Commit message (Collapse)AuthorAgeFilesLines
* refactor(benchmark): move benchmark.py to its own directoryNed Batchelder2023-01-071-641/+0
|
* test(perf): randomize the order of benchmark runsNed Batchelder2023-01-071-33/+45
|
* style(perf): blacken lab/benchmark.pyNed Batchelder2023-01-071-27/+58
|
* test(perf): more experiments for #1527Ned Batchelder2023-01-071-1/+5
|
* style: use good style for annotated defaults parametersNed Batchelder2023-01-051-1/+1
|
* perf: some quick refactoring to test #1527Ned Batchelder2023-01-051-32/+135
|
* test(benchmark): more error checking before running long testsNed Batchelder2022-07-041-144/+46
|
* test(benchmark): compare gh93818 to 3.11Ned Batchelder2022-06-141-0/+23
|
* test(benchmark): properly aligned table columnsNed Batchelder2022-06-141-2/+4
|
* test: easier ways to get specific coverage versionsNed Batchelder2022-06-111-1/+43
|
* test(benchmark): testing #1394Ned Batchelder2022-06-061-0/+31
|
* test(benchmark): more refactoringNed Batchelder2022-06-051-78/+102
|
* test(benchmark): results are presented in markdown table, with ratiosNed Batchelder2022-06-041-12/+73
|
* test: more benchmarkingNed Batchelder2022-06-031-15/+37
| | | | | | | | | | | | | | | | | ``` Median for bug1339.py, python3.10, cov=none: 0.180s Median for bug1339.py, python3.10, cov=6.4.1: 0.421s Median for bug1339.py, python3.11, cov=none: 0.141s Median for bug1339.py, python3.11, cov=6.4.1: 0.835s Median for bm_sudoku.py, python3.10, cov=none: 10.946s Median for bm_sudoku.py, python3.10, cov=6.4.1: 28.293s Median for bm_sudoku.py, python3.11, cov=none: 10.215s Median for bm_sudoku.py, python3.11, cov=6.4.1: 60.590s Median for bm_spectral_norm.py, python3.10, cov=none: 14.882s Median for bm_spectral_norm.py, python3.10, cov=6.4.1: 37.359s Median for bm_spectral_norm.py, python3.11, cov=none: 10.415s Median for bm_spectral_norm.py, python3.11, cov=6.4.1: 76.129s ```
* test: benchmark for small local files: bug1339.pyNed Batchelder2022-05-301-41/+107
|
* test: leave lab/benchmark.py in a state people can runNed Batchelder2022-05-301-3/+3
|
* test(benchmark): more projects, and results collected at end.Ned Batchelder2022-05-281-7/+34
|
* perf: set frame->f_trace_lines=0 when not tracing. ~3% fasterNed Batchelder2022-05-281-30/+21
|
* test: new benchmark.py for comparing performanceNed Batchelder2022-05-281-0/+300
Also, delete the old perf/ directory which isn't useful.