How to Read an FPS Overlay Properly
Setting up the FPS Monitor overlay and reading what the numbers mean, including why average FPS is the least useful figure on screen.
StableReal-time GPU FPS tracking for players who want precise numbers.
Live FPS on top of any game, and a frame-by-frame report of every session you record. FPS Monitor reads frame timings from Android’s display system, so the numbers are measured, not estimated.
Shizuku is now optional. FPS Monitor needs shell-level access to read real frame rates instead of estimating them, and there are three ways to grant it: wireless debugging on the phone itself (Android 11 and newer), Shizuku, or one ADB command from a computer. None of them need root, and the app walks you through whichever you pick.
Read the Shizuku setup guideEvery permission FPS Monitor - GPU FPS Tracker asks for, and what it is used for.
Full detail is in the FPS Monitor - GPU FPS Tracker privacy policy.
The things worth knowing up front, rather than after.
Not any more. Reading true frame rates needs shell-level access, and Shizuku used to be the only way to grant it. Now there are three: wireless debugging on the phone itself (Android 11 and newer), Shizuku, or one ADB command from a computer. None of them need root.
It is a small process with the same access as Android’s debugging shell. It is not root. It reads frame timing from Android’s display system, the app in the foreground, CPU use and clock speeds, and temperatures. It runs only code inside the FPS Monitor package, makes no network connections and talks only to FPS Monitor. It keeps running until you stop it or restart your phone, and Settings has a button that stops it.
Yes. You can change its theme, colours and text size, choose what it shows, and drag it anywhere on screen. Custom themes come with Pro.
The counter is drawn over other apps, so it is captured like any other on-screen element. Move it out of frame before recording if you do not want it in the shot.
Pro removes every ad and adds deep analysis (small janks, frame times, power and threads), custom overlay themes and CSV export. It is a one-time purchase or a monthly subscription through Google Play, and you can cancel the subscription any time in your Play account settings. The live overlay, recording, session reports and share links stay free.
Setting up the FPS Monitor overlay and reading what the numbers mean, including why average FPS is the least useful figure on screen.