PerfGuardian – Lightweight FPS, GC & Memory Profiler for Runtime
Happie Assets
$14.62
$20.89
30%OFF
(no ratings)
Jump AssetStore
Lightweight runtime performance monitor for Unity. Detect FPS drops, GC spikes and memory issues automatically with in-game monitoring and JSON logging.PerfGuardian – Runtime Performance Monitor & Spike DetectorPerfGuardian 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 MonitoringTrack frame rate and frame time directly in-game.• Automatic Spike DetectionAutomatically detect:- Low FPS events- Frame hitches- GC allocation spikes• Memory MonitoringMonitor Mono memory, total allocated memory, and reserved memory usage.• JSON Event LoggingExport structured performance logs in JSON format for external analysis or debugging.• Lightweight & Production SafeDesigned to run with minimal runtime overhead.• Cross-Platform SupportWorks in Unity Editor and standalone builds. Logs are saved to persistentDataPath.• Built-In Stress Test Demo SceneIncludes 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.0TECHNICAL DETAILS• Runtime Performance Monitoring (Works in Builds)• Real-time FPS & Frame Time Tracking• Automatic Detection: - Low FPS events - Frame hitches - GC allocation spikes• Memory Tracking: - Mono Used Memory - Total Allocated Memory - Total Reserved Memory - GC Collection Counters (GC0, GC1, GC2)• Structured JSON Log Export• Cross-platform log storage (Application.persistentDataPath)• Built-in demo stress scene: - Object spawn stress - GC allocation stress - UI rebuild stress------------------------------------------------------------COMPATIBILITY• Unity Version: 2021.3 LTS or newer (Recommended)• Compatible with Built-in Render Pipeline• Compatible with URP• Compatible with HDRP• Works in Editor & Standalone Builds• Tested on Windows & macOS------------------------------------------------------------TECHNICAL CHARACTERISTICS• No third-party dependencies• No reflection usage• No unsafe code• Minimal runtime allocations• Namespace-safe structure• Mobile-safe logging (folder path printed in console)------------------------------------------------------------INCLUDED• Runtime scripts• Demo scene• Documentation (Quick Start + Changelog)Certain non-core elements of this package were created or refined with the assistance of AI tools during development, including some example assets and documentation drafting. All final content, tool logic, workflows, scripts, structure, optimization, and package integration were reviewed, edited, and finalized by the publisher. The core functionality of this package was designed and implemented by the publisher.



