-
-
Notifications
You must be signed in to change notification settings - Fork 74
Refactor benchmarks #1203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor benchmarks #1203
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If full JSON (*full.json) reports are exported then benchmarks results can be compared historically using ResultsComparer.
AddExporter(JsonExporter.Full);
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Never mind, I see how it is supposed to work now!
- Rename project 'Perf' to 'FirebirdSql.Data.FirebirdClient.Benchmarks'. - Update project to use .net8. - Upgrade BenchmarkDotNet to version 0.14.0. - Update baseline nuget package to v10.3.1. - Add /BenchmarkDotNet.Artifacts to .gitignore. - Pass command-line arguments to BenchmarkDotNet engine. - Apply SQL Formatting. Use raw strings. - Add script run-benchmark.ps1.
bd2e3a0
to
e5e4075
Compare
Rebase with master
.
Based on #1200 for now. I will rebase it with latest
master
in the future.Perf
toFirebirdSql.Data.FirebirdClient.Benchmarks
.0.14.0
.v10.3.1
./BenchmarkDotNet.Artifacts
folder to.gitignore
.run-benchmark.ps1
.