Analyze a game frametime sample

PC / FPS

Paste positive frame times in ms, separated by spaces or semicolons. Average FPS is 1000 divided by mean frame time. P99 uses the nearest-rank method; the 1% low here is the inverse mean of the slowest 1% of frames. Small samples are not reliable benchmarks.

Result

Sample count
8
Average FPS
134.9073
P99 (ms)
9.2
1% low FPS
108.6957

Formula

mean FPS = 1000 / mean(ms); P99 = sorted[ceil(N × 0.99)]; 1% low FPS = 1000 / mean(slowest ceil(N × 0.01) frame times)

Related game questions

FPS, mouse & performance tools

Using this reference

Paste measurements from one comparable session, separated by spaces, newlines or semicolons. Keep the units consistent. Combining different servers, routes or graphics settings makes the summary harder to interpret because it mixes conditions as well as measurements.

Read the average beside the upper percentile. A percentile describes this sample, not a maximum that future measurements cannot exceed. With very few measurements, one unusual value can dominate the tail. Save the original sample before changing settings so you can compare another run of similar length.

Sources and scope

Public source snapshot; changes after this version may differ. 2026-11-03