THEPerformance Machine.

Perfloop learns your system from code and telemetry, and hunts a wide catalog of performance patterns. A change reaches you only after your checks pass, the speedup is measured against the baseline, and disproving it has failed. What you get is a stream of proven pull requests, and software that stays fast.

watch the loop run · 3:58 →

the controls · four switches per repository · one research cadence

perfloop.ai·/t/oss/frontier

Frontier

Cases
HypothesisSizeWherePatternState
Return early for constant sorting keysSizeunknown
perfloop/clickhouse
MergeTree insert part-write loop
INEFFICIENT ALGORITHMVERIFIED
Pool OTLP converter scratch stateSizeunknown
perfloop/prometheus
OTLP metrics ingestion
ALLOCATION HOT LOOPVERIFIED
BCE, loop unrolling, and redundant copy elimination in lazyIORBitmap and lazyORBitmapSizeunknown
perfloop/roaring
Parallel union operations (OR)
DATA PARALLEL GAPVERIFIED
Eliminate cache-populate completion wait after upstream EOFSizeunknown
perfloop/tag
S3 object GET cache delivery
SYNC WAITVERIFIED
Remove per-command AOF staging copySizeunknown
perfloop/redis
AOF mutation-record encoding
AVOIDABLE COPYREFUTED
Single-pass min/max calculation for page bounds below thresholdSizeunknown
perfloop/parquet-go
parquet.Writer.WriteRows
INEFFICIENT ALGORITHMREFUTED

proof

merged upstream

running perfloop

  • Tigris Data

model: 137 repos400 cases run · 91 validated across 47 repos · 29 merged upstreaminvestment: 4,937 measured patch revisionssnapshot · 2026-09-21

Start the loop.
Keep it fast.