Unity Performance Profiler is a lightweight runtime profiler overlay for Unity that displays FPS, memory, garbage collection, draw calls, and rendered object information during development builds.
Designed for Unity developers, QA testers, VR/mobile teams, and anyone who needs quick runtime performance visibility without opening the full Unity Profiler.
- Real-time FPS display in the game view.
- Memory usage including allocated, reserved, and Mono heap data.
- Garbage Collector information for spotting allocation problems.
- Draw call and rendered object counters.
- Simple overlay UI for fast debugging.
- Designed to stay active only in development/debug workflows.
Copy SimpleProfiler.cs or AdvancedVRProfiler.cs into your Unity project and attach the script to an empty GameObject.
Enter Play Mode or run a development build. The profiler overlay appears in the configured screen position and reports runtime stats.
Unity runtime profiler, Unity FPS monitor, Unity memory profiler overlay, Unity performance debugging, Unity development build profiler, Unity VR profiler
unity, profiler, performance, fps-monitor, memory-management, csharp, gamedev