1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Benchmarks
Latest: **2026-04-03T23:06:50Z** -- commit `3d1bed9`
Tracking: `b346dd3` (baseline) -> `cc09a4c` (optimized) -> `3d1bed9` (current)
| Benchmark | Baseline (`b346dd3`) | Mid (`cc09a4c`) | Current (`3d1bed9`) |
|-----------|------|------|------|
| `all_eras` | 0.76 ns | 0.69 ns **-9%** | 0.73 ns **-5%** |
| `eras_containing_500bce` | 53.03 ns | 50.08 ns **-6%** | 50.16 ns **-5%** |
| `all_civilizations` | 0.83 ns | 0.69 ns **-16%** | 0.69 ns **-17%** |
| `civilizations_active_at_500bce` | 506.1 ns | 435.3 ns **-14%** | 428.3 ns **-15%** |
| `civilizations_by_region` | 1571.1 ns | 1559.8 ns | 1570.9 ns |
| `all_events` | 0.71 ns | 0.74 ns +5% | 0.70 ns |
| `events_by_category_war` | 539.4 ns | 508.4 ns **-6%** | 470.3 ns **-13%** |
| `events_at_year_476` | 59.79 ns | 60.03 ns | 59.74 ns |
| `events_between_500bce_500ce` | 824.0 ns | 814.6 ns | 778.8 ns **-5%** |
| `all_calendars` | 0.69 ns | 0.80 ns +16% | 0.80 ns +16% |
| `calendar_by_name_gregorian` | 44.96 ns | 44.83 ns | 45.05 ns |
| `all_figures` | 0.69 ns | 0.70 ns | 0.74 ns +7% |
| `figures_by_domain_scientist` | 219.9 ns | 208.7 ns **-5%** | 223.8 ns |
| `all_causalities` | 0.81 ns | 0.74 ns **-9%** | 0.73 ns **-10%** |
| `causes_of_french_revolution` | 229.4 ns | 237.1 ns +3% | 241.6 ns +5% |
| `chain_writing_depth3` | 1685.7 ns | 1754.4 ns +4% | 1820.2 ns +8% |
| `all_interactions` | 0.70 ns | 0.69 ns | 0.72 ns +4% |
| `interactions_for_rome` | 834.5 ns | 900.7 ns +8% | 906.9 ns +9% |
| `influence_score_egypt_hittite` | 899.4 ns | 918.6 ns | 911.3 ns |
| `all_sites` | -- | 0.70 ns | 0.81 ns |
| `sites_by_region_near_east` | -- | 1041.4 ns | 1085.9 ns |
| `sites_active_at_500bce` | -- | 168.1 ns | 165.8 ns |
| `all_routes` | -- | 0.69 ns | 0.73 ns |
| `routes_by_region_east_asia` | -- | 1036.7 ns | 1074.1 ns |
| `routes_by_commodity_silk` | -- | 1568.7 ns | 1567.4 ns |
| `all_campaigns` | -- | -- | 0.71 ns |
| `campaigns_by_commander_napoleon` | -- | -- | 1432.4 ns |
| `campaigns_between_500bce_500ce` | -- | -- | 283.0 ns |
---
Generated by `./scripts/bench-history.sh`. History in `bench-history.csv`.