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
- Mouse sensitivity: eDPI, cm/360 and DPI changes
- Horizontal and vertical FOV for a game display
- FPS and frame time budget
- Summarize gaming ping samples
- Gaming packet loss from sent and received counts
- How much space will a gameplay recording use?
- Game download time from size and bandwidth
- Radial controller deadzone preview
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