PerfGuardian – Lightweight FPS, GC & Memory Profiler for Runtime


Lightweight runtime performance monitor for Unity. Detect FPS drops, GC spikes and memory issues automatically with in-game monitoring and JSON logging.


by Happie Assets


Price History +

PerfGuardian – Runtime Performance Monitor & Spike Detector


PerfGuardian is a lightweight runtime performance monitoring tool for Unity projects. 

It helps developers detect FPS drops, GC spikes and memory issues automatically while the game is running.


Unlike the built-in Unity Profiler, PerfGuardian is designed to work directly inside runtime builds with minimal overhead, making it ideal for production testing and real-device diagnostics.


------------------------------------------------------------

KEY FEATURES

------------------------------------------------------------


• Real-Time FPS Monitoring

Track frame rate and frame time directly in-game.


• Automatic Spike Detection

Automatically detect:

- Low FPS events

- Frame hitches

- GC allocation spikes


• Memory Monitoring

Monitor Mono memory, total allocated memory, and reserved memory usage.


• JSON Event Logging

Export structured performance logs in JSON format for external analysis or debugging.


• Lightweight & Production Safe

Designed to run with minimal runtime overhead.


• Cross-Platform Support

Works in Unity Editor and standalone builds. Logs are saved to persistentDataPath.


• Built-In Stress Test Demo Scene

Includes demo tools to simulate object spawn stress, GC allocation spikes, and UI rebuild spikes for testing.


------------------------------------------------------------

WHY PERF GUARDIAN?

------------------------------------------------------------


When the Unity Profiler is too heavy or impractical for runtime builds, PerfGuardian keeps watch.


It is not a full profiler replacement — it is a lightweight performance watchdog designed to alert you when something goes wrong.


------------------------------------------------------------

IDEAL FOR

------------------------------------------------------------


• Indie developers testing builds on real devices

• Runtime diagnostics in production builds

• Detecting performance regressions

• Monitoring FPS and GC behavior during gameplay

• Lightweight performance validation before release


------------------------------------------------------------

TECHNICAL DETAILS

------------------------------------------------------------


• No third-party dependencies

• Minimal allocations

• Clean namespace structure

• Runtime-safe implementation

• Compatible with Unity 2021+ (or your target version)


------------------------------------------------------------

DOCUMENTATION INCLUDED

------------------------------------------------------------


• Quick start guide

• Setup instructions

• Changelog

• Usage examples


------------------------------------------------------------

VERSION

------------------------------------------------------------


Current Version: 1.0.0