Search before asking
Motivation
Description
Currently, paimon-rust does not seem to have a reusable benchmark harness, such as cargo bench targets or a benchmark dev-dependency like Criterion.
I searched existing issues and did not find a general issue for introducing benchmark infrastructure. There are several performance-sensitive changes or discussions where benchmark evidence would be useful:
These examples suggest that benchmarks would help reviewers and contributors evaluate performance-sensitive PRs more consistently. However, without a reusable benchmark setup, performance comparisons are hard to reproduce and are usually left as one-off measurements in PR descriptions.
Would the project be open to adding a benchmark dependency and an initial set of cargo bench benchmarks?
This would not need to define final project-wide benchmark policy immediately. It could start as a small, reproducible benchmark harness and evolve as more performance-sensitive areas need coverage.
Solution
No response
Anything else?
No response
Willingness to contribute
Search before asking
Motivation
Description
Currently,
paimon-rustdoes not seem to have a reusable benchmark harness, such ascargo benchtargets or a benchmark dev-dependency like Criterion.I searched existing issues and did not find a general issue for introducing benchmark infrastructure. There are several performance-sensitive changes or discussions where benchmark evidence would be useful:
These examples suggest that benchmarks would help reviewers and contributors evaluate performance-sensitive PRs more consistently. However, without a reusable benchmark setup, performance comparisons are hard to reproduce and are usually left as one-off measurements in PR descriptions.
Would the project be open to adding a benchmark dependency and an initial set of
cargo benchbenchmarks?This would not need to define final project-wide benchmark policy immediately. It could start as a small, reproducible benchmark harness and evolve as more performance-sensitive areas need coverage.
Solution
No response
Anything else?
No response
Willingness to contribute