Skip to content

Conversation

@copyleftdev
Copy link
Owner

Closes #7

- Add arrow_lookup benchmark for IP lookup performance
- Add dns_resolution benchmark for resolver operations
- Add client_performance benchmark for API client
- Configure criterion in all benchmark crates

Benchmarks:
- Arrow: single lookup, scalar vs SIMD, batch (10/100/1k)
- DNS: resolver creation, cache operations
- Client: creation, with_config

Performance Baselines:
- Arrow lookup: targeting <1µs (scalar), <0.2µs (SIMD)
- DNS cache stats: <100ns
- Client creation: minimal overhead

All benchmarks use criterion 0.5 with:
- Black box to prevent optimization
- Throughput metrics for batch tests
- Grouped comparisons (scalar vs SIMD)

Fixes #7
@copyleftdev copyleftdev merged commit 9f2ca54 into main Oct 27, 2025
4 checks passed
@copyleftdev copyleftdev deleted the feature/issue-7-benchmarks branch October 27, 2025 06:07
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.

Phase 3.3: Implement Comprehensive Benchmarking Suite

2 participants