-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Summary
Cleanup and get existing C# benchmarking infrastructure working. Align with other Valkey GLIDE clients.
Description of the Status Quo
The C# client currently has a custom benchmarking implementation in /benchmarks/csharp_benchmark.csproj that uses a custom CLI application (Program.cs) with manual timing and statistics to compare Valkey GLIDE against StackExchange.Redis. Results are outputs JSON files in a format that integrates with the shared valkey-glide/benchmarks/install_and_test.sh script.
Steps to Reproduce
Current benchmarking workflow:
Run via Task: task benchmark FRAMEWORK=net8.0
Proposed Solution
- Verify and fix current implementation.
- Ensure alignment with other Valkey GLIDE clients.
- Code quality and maintainability improvements.
- Update documentation (
DEVELOPER.md).
Effort & Complexity Estimates
| Estimate | Explanation | |
|---|---|---|
| Effort | Small | Existing infrastructure and other clients to model off. |
| Complexity | Low | Limited scope, simple implementation. |
Related Issues
⚪ None
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels