Skip to Content
AMX Dev
FPS Monitor - GPU FPS Tracker app iconStable

FPS Monitor - GPU FPS Tracker

Real-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.

Status
Stable
Requires
Android 10.0+
Shizuku
Optional
Root
Not required
Price
Free, ad-supported
Installs
250K+

What FPS Monitor - GPU FPS Tracker Does

  • Floating FPS Overlay: track FPS in real time while gaming
  • Real FPS: measured from the frames that actually reach your screen
  • Customizable Overlay: adjust its size, position, colours and theme
  • Session Reports: record any session and get a frame-by-frame report you can share

Shizuku is optional

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 guide

Permissions, Explained

Every permission FPS Monitor - GPU FPS Tracker asks for, and what it is used for.

Display over other apps
Required to draw the FPS counter as a floating window above your game. This is the app’s core function.
Notifications
Android requires a visible notification while monitoring runs, and it is how you stop monitoring without leaving your game. The app posts notifications; it does not read yours.
Foreground service (special use)
Keeps monitoring alive while you are inside a game rather than inside the app. It runs only while monitoring is on.
Shell-level access, via a method you choose
Reading true frame timing needs a privilege ordinary apps do not have. Grant it through wireless debugging, Shizuku, or one ADB command. It starts FPS Engine, which reads frame timing, the app in front, CPU use and temperatures, sends nothing anywhere, and can be stopped from Settings.
Billing
Required by Google Play to offer Pro.

Full detail is in the FPS Monitor - GPU FPS Tracker privacy policy.

Before You Install

The things worth knowing up front, rather than after.

  • FPS Monitor needs shell-level access through one of three start methods. None require root, and the app sets it up for you.
  • You can revoke permissions at any time in device settings, but revoking Display over other apps limits the app’s core functionality.
  • FPS Monitor is an independent application. It does not claim ownership of, or responsibility for, any game. Follow the terms of service of the games you monitor with it.
Package
com.amanyt.fpsmonitor
Pricing
Free, ad-supported · optional Pro

FPS Monitor - GPU FPS Tracker — Frequently Asked Questions

Do I still need Shizuku?

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.

What is FPS Engine, and is it safe?

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.

Can I customise the overlay?

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.

Does the overlay appear in screenshots and recordings?

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.

What does Pro add?

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.

Guides for FPS Monitor

  • Tutorials

    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.

    2 min read