PerfStats: FPS CPU GPU Monitor

Contains adsIn-app purchases
Content rating
Everyone
5K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Is your game dropping frames? Is your phone overheating? PerfStats tells you exactly what's happening — in real time.

Whether you're a competitive gamer chasing FPS, a tech reviewer benchmarking phones, or a developer profiling an app under load, PerfStats gives you the hardware data you need, clearly displayed.

━━━━━━━━━━━━━━━━━━━━━━
🎮 FOR GAMERS
━━━━━━━━━━━━━━━━━━━━━━

• FPS Counter — Frame rate data, not screen polling.
• MAX / MIN / AVG FPS — Full frame rate breakdown across your entire session.
• 5% Low FPS — The pro-grade stat that reveals real-world stutter, not just average performance.
• FPS Variance — Understand how inconsistent your frame delivery actually is.
• Smoothness Percentage — A single score showing what percentage of frames hit your target FPS.
• Floating HUD Overlay — Draggable FPS and Temperature display that stays on top of your game. Long-press to hide. Color-coded: green when stable, red on drops.

━━━━━━━━━━━━━━━━━━━━━━
🔬 HARDWARE DASHBOARD
━━━━━━━━━━━━━━━━━━━━━━

• CPU Monitor — Live Usage and frequency across all cores, split by Performance and Prime clusters.
• GPU Monitor — Real-time utilization, clock speed, and VRAM usage.
• Thermal Tracker — Per-component temperature monitoring with session MAX tracking.
• RAM Monitor — Physical and virtual memory usage with swap and dirty page breakdown.
• Battery Lab — Real-time current draw in mA, voltage, temperature, and power consumption in Watts.
• Network Monitor — Live upload and download speed tracking.
• Runtime Uptime — See how long your device has been running.

━━━━━━━━━━━━━━━━━━━━━━
📊 SESSION RECORDER
━━━━━━━━━━━━━━━━━━━━━━

• Record full performance logs of any game or app session.
• Sessions automatically display device info: platform, model, Android version, and Profile Score.
• View session charts for FPS, Temperature, CPU Usage, CPU Frequency, and Power over time.
• Export to Screenshot — Save your session data for analysis.
• Profile Score — A single rating that summarises your device's overall session performance.

━━━━━━━━━━━━━━━━━━━━━━
🔒 NO ROOT REQUIRED
━━━━━━━━━━━━━━━━━━━━━━

PerfStats uses Shizuku

Individual CPU core frequencies
GPU utilization and VRAM
Real battery current (mA)

━━━━━━━━━━━━━━━━━━━━━━
📹 FOR REVIEWERS & DEVELOPERS
━━━━━━━━━━━━━━━━━━━━━━

Tech YouTubers: Capture accurate session data and export to screenshot for use in your benchmark content.

Developers & QA: Monitor your app's real-world CPU load, GPU impact, power draw, and thermal behaviour on any device.

━━━━━━━━━━━━━━━━━━━━━━
👑 PERFSTATS PREMIUM
━━━━━━━━━━━━━━━━━━━━━━

• Ad-free experience

━━━━━━━━━━━━━━━━━━━━━━
❓ FREQUENTLY ASKED
━━━━━━━━━━━━━━━━━━━━━━

What is 5% Low FPS?
The 5% Low is the average FPS of the bottom 5% of frames — the competitive gaming metric that reveals real stutter, which session averages hide.

Does this work as a frame rate counter on any game?
Yes. PerfStats reads frame rate data directly from Android — not screen polling — so it works on every game and app.

Do I need to root my phone?
No. PerfStats uses Shizuku — a free app on Google Play.

Which Android version is supported?
Android 8.0 and above.

Can I benchmark and export my session?
Yes. Session Recorder logs FPS, temperature, CPU/GPU usage, and power consumption over time. Export as a screenshot for your reviews or reports.


Take control of your device's performance. Install PerfStats today.
Updated on
Jun 25, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, App activity and 2 others
This app may collect these data types
Location, App activity and 2 others
Data is encrypted in transit
Data can’t be deleted