Skip to content

Latest commit

 

History

History

README.md

AIPolicyEngine API Benchmarks

Performance benchmarks using BenchmarkDotNet.

Running Benchmarks

# Run all benchmarks
cd src/AIPolicyEngine.Benchmarks
dotnet run -c Release -- --filter *

# Run specific benchmark class
dotnet run -c Release -- --filter *Calculator*
dotnet run -c Release -- --filter *Serialization*

# Run endpoint benchmarks (requires Redis running)
dotnet run -c Release -- --filter *Endpoint*

Benchmark Categories

Benchmark What it measures
CalculatorBenchmarks Pure CPU cost of chargeback cost calculation
SerializationBenchmarks JSON serialization/deserialization overhead
EndpointBenchmarks Full HTTP pipeline (requires Redis)