Skip to content

Benchmark results database#7

Merged
localhots merged 8 commits intomainfrom
benchdb
Mar 25, 2026
Merged

Benchmark results database#7
localhots merged 8 commits intomainfrom
benchdb

Conversation

@localhots
Copy link
Copy Markdown
Owner

Benchmarking with a JIT compiler is a massive PITA.

Long benchmarks take an absurd amount of time, short benchmarks are noisy and still take significant time. I don't want to run benchmarks for all loggers all the time, instead I want one long run with consistent results for all loggers, and then update Clip results as I iterate on it. If I decide to add or change the benchmarks I can rebuild the database from scratch.

This database file is later used to produce docs, charts and PDFs. It can also be seeded from historical benchmark artifacts.

Did some drive-by refactoring: migrated from venv + black to uv + ruff, updated/revised the feature matrix.

@localhots localhots changed the title Benchmark results db Benchmark results database Mar 25, 2026
@localhots localhots merged commit f325c90 into main Mar 25, 2026
1 check passed
@localhots localhots deleted the benchdb branch March 25, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant