benchkit 0.17.0

Lightweight benchmarking toolkit focused on practical performance analysis and report generation. Non-restrictive alternative to criterion, designed for easy integration and markdown report generation.
Documentation
## Benchmark Results

## Algorithm Comparison Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| merge_sort | 88.00ns | 11363636 | 80.00ns | 120.00ns | 17.00ns |
| quick_sort | 92.00ns | 10869565 | 80.00ns | 120.00ns | 19.00ns |

### Key Insights

- **Fastest operation**: merge_sort (88.00ns)
- **Performance range**: 1.0x difference between fastest and slowest



## Algorithm Comparison Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| quick_sort | 68.00ns | 14705882 | 40.00ns | 80.00ns | 19.00ns |
| merge_sort | 84.00ns | 11904762 | 80.00ns | 120.00ns | 13.00ns |

### Key Insights

- **Fastest operation**: quick_sort (68.00ns)
- **Performance range**: 1.2x difference between fastest and slowest



## Algorithm Comparison Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| merge_sort | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| quick_sort | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: merge_sort (32.00ns)
- **Performance range**: 1.2x difference between fastest and slowest



## Algorithm Comparison Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| quick_sort | 60.00ns | 16666667 | 40.00ns | 80.00ns | 21.00ns |
| merge_sort | 64.00ns | 15625000 | 40.00ns | 80.00ns | 21.00ns |

### Key Insights

- **Fastest operation**: quick_sort (60.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Algorithm Comparison Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| quick_sort | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| merge_sort | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: quick_sort (36.00ns)
- **Performance range**: 1.1x difference between fastest and slowest


## Latest Results

## Comprehensive Performance Suite Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| data_structure_ops | 28.00ns | 35714286 | 0.00ns | 40.00ns | 19.00ns |
| algorithm_a | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| algorithm_b | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |

### Key Insights

- **Fastest operation**: data_structure_ops (28.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Comprehensive Performance Suite Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| data_structure_ops | 80.00ns | 12500000 | 80.00ns | 80.00ns | 0.00ns |
| algorithm_a | 88.00ns | 11363636 | 80.00ns | 120.00ns | 17.00ns |
| algorithm_b | 88.00ns | 11363636 | 80.00ns | 120.00ns | 17.00ns |

### Key Insights

- **Fastest operation**: data_structure_ops (80.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Comprehensive Performance Suite Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| data_structure_ops | 28.00ns | 35714286 | 0.00ns | 40.00ns | 19.00ns |
| algorithm_a | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |
| algorithm_b | 44.00ns | 22727273 | 40.00ns | 80.00ns | 13.00ns |

### Key Insights

- **Fastest operation**: data_structure_ops (28.00ns)
- **Performance range**: 1.6x difference between fastest and slowest



## Comprehensive Performance Suite Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| data_structure_ops | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| algorithm_a | 40.00ns | 25000000 | 0.00ns | 80.00ns | 19.00ns |
| algorithm_b | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: data_structure_ops (36.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Comprehensive Performance Suite Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| algorithm_b | 28.00ns | 35714286 | 0.00ns | 40.00ns | 19.00ns |
| algorithm_a | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| data_structure_ops | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: algorithm_b (28.00ns)
- **Performance range**: 1.4x difference between fastest and slowest


## Performance Analysis

## Comprehensive Performance Analysis Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| memory_operations | 52.00ns | 19230769 | 40.00ns | 80.00ns | 19.00ns |
| data_processing | 56.00ns | 17857143 | 40.00ns | 80.00ns | 21.00ns |
| io_operations | 56.00ns | 17857143 | 40.00ns | 80.00ns | 21.00ns |

### Key Insights

- **Fastest operation**: memory_operations (52.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Comprehensive Performance Analysis Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| io_operations | 28.00ns | 35714286 | 0.00ns | 40.00ns | 19.00ns |
| memory_operations | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| data_processing | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: io_operations (28.00ns)
- **Performance range**: 1.4x difference between fastest and slowest



## Comprehensive Performance Analysis Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| io_operations | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| data_processing | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| memory_operations | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |

### Key Insights

- **Fastest operation**: io_operations (32.00ns)
- **Performance range**: 1.1x difference between fastest and slowest



## Comprehensive Performance Analysis Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| io_operations | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| data_processing | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| memory_operations | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |

### Key Insights

- **Fastest operation**: io_operations (36.00ns)
- **Performance range**: 1.0x difference between fastest and slowest



## Comprehensive Performance Analysis Results

| Benchmark | Mean Time | Ops/sec | Min | Max | Std Dev |
|-----------|-----------|---------|-----|-----|----------|
| memory_operations | 32.00ns | 31250000 | 0.00ns | 40.00ns | 17.00ns |
| data_processing | 36.00ns | 27777778 | 0.00ns | 40.00ns | 13.00ns |
| io_operations | 40.00ns | 25000000 | 40.00ns | 40.00ns | 0.00ns |

### Key Insights

- **Fastest operation**: memory_operations (32.00ns)
- **Performance range**: 1.2x difference between fastest and slowest