Codebase simplification: fix delete_subfield, reduce duplication #82
Acknowledged Regression: -20.11%
β οΈ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
β οΈ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
β‘ 10 improved benchmarks
β 7 (π 7) regressed benchmarks
β
43 untouched benchmarks
β© 16 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| π | WallTime | test_pipeline_parallel_4x_10k_threaded |
92.3 ms | 114.5 ms | -19.35% |
| π | WallTime | test_pipeline_parallel_extraction_4x_10k_threaded |
125.7 ms | 140.2 ms | -10.36% |
| β‘ | WallTime | test_threaded_reading_1k |
28.3 ms | 25.3 ms | +11.68% |
| β‘ | WallTime | test_threaded_reading_4x_1k |
94.2 ms | 83.8 ms | +12.46% |
| π | WallTime | test_pipeline_sequential_extraction_4x_10k |
94.8 ms | 110.1 ms | -13.9% |
| π | WallTime | test_process_4_files_parallel_4_threads |
93.4 ms | 116.9 ms | -20.11% |
| β‘ | WallTime | test_threaded_reading_4x_10k |
991.8 ms | 854.3 ms | +16.09% |
| π | WallTime | test_process_8_files_parallel_4_threads |
197.2 ms | 245.9 ms | -19.81% |
| β‘ | WallTime | test_parallel_read_with_extract_4x_1k |
100.7 ms | 90 ms | +11.86% |
| β‘ | WallTime | test_threading_speedup_4x_10k |
992.8 ms | 848.5 ms | +17% |
| β‘ | WallTime | test_file_parallel_4x_10k_with_extraction |
1,085.2 ms | 853 ms | +27.23% |
| π | WallTime | test_pipeline_sequential_1x_10k |
18.7 ms | 21.3 ms | -12.04% |
| π | WallTime | test_pipeline_sequential_4x_10k |
78.2 ms | 87.5 ms | -10.64% |
| β‘ | WallTime | test_file_parallel_4x_10k |
1,037.4 ms | 825.8 ms | +25.62% |
| β‘ | WallTime | test_parallel_read_4x_10k |
983.8 ms | 864.2 ms | +13.84% |
| β‘ | WallTime | test_parallel_read_with_extract_4x_10k |
1,072.6 ms | 908.2 ms | +18.1% |
| β‘ | WallTime | test_threaded_with_title_extraction_4x_10k |
1,008 ms | 864.6 ms | +16.59% |
Comparing bd-1dr9-codebase-simplification (e808d71) with main (ae3a684)
Footnotes
-
16 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. β©