Google Benchmark
Google's C++ microbenchmark library provides automatic timing, statistics, parameterization, complexity analysis, counters, JSON output, and portable builds for tests and CI.
Why it’s here
Engine teams can test assumptions about containers, math, serialization, allocation, and algorithms during technical prototyping, then detect small persistent regressions as development continues.
Best fit
Prototype systems, stories, and interactions, then validate them with real players.
Before you commit
Microbenchmarks are sensitive to CPU frequency, background load, compiler optimization, and cache state; repeat them on controlled machines and correlate with real-frame profiling before architectural decisions.