Performance contract · reviewed 2026-08-24

Fast is a budget, not a screenshot.

Every scheduled Ubuntu run is compared with a comparable baseline, a relative regression floor, and these absolute runtime and peak-memory ceilings. A threshold change requires review and history.

13/13scenarios within budget
41%tightest runtime headroom · pages-1000-pdf
42%tightest memory headroom · pages-1000-pdf

Reference host

Explicit ceilings for ubuntu-latest

Baseline 2026-08-23T23:20:09.154Z · linux/x64. Cross-host observations remain visible below but are never compared as regressions.

ScenarioMedianRuntime budgetUsagePeak memoryMemory budgetResult
small-validation 0.04 ms2.00 ms
2%
6.5 MiB32.0 MiBWithin budget
small-docx 1.15 ms10 ms
12%
7.1 MiB32.0 MiBWithin budget
small-pdf 4.35 ms25 ms
17%
11.1 MiB64.0 MiBWithin budget
small-dual 5.53 ms30 ms
18%
12.0 MiB64.0 MiBWithin budget
medium-validation 0.21 ms3.00 ms
7%
6.7 MiB32.0 MiBWithin budget
medium-docx 1.80 ms15 ms
12%
7.5 MiB32.0 MiBWithin budget
medium-pdf 5.79 ms35 ms
17%
11.5 MiB64.0 MiBWithin budget
medium-dual 6.96 ms45 ms
15%
12.0 MiB64.0 MiBWithin budget
pages-1000-validation 131 ms300 ms
44%
70.1 MiB128 MiBWithin budget
pages-1000-docx 315 ms600 ms
52%
101 MiB192 MiBWithin budget
pages-1000-pdf 1.29 s2.20 s
59%
149 MiB256 MiBWithin budget
pages-1000-dual 1.40 s2.50 s
56%
152 MiB288 MiBWithin budget
external-docx-open-save 1.36 ms15 ms
9%
6.7 MiB32.0 MiBWithin budget

Long-term evidence

Checked-in runs, separated by host.

2026-08-23

darwin/arm64Apple M213 isolated scenarios · commit 49fa5a5

2026-08-23

linux/x64AMD EPYC 9V74 80-Core Processor13 isolated scenarios · commit 8b21d2e