The FPS Counter tool provides real-time performance tracking in Unity, offering both a simple and advanced version. The Simple FPS Counter displays frames per second (FPS) using TextMeshProUGUI, updating every second for efficient monitoring. It’s perfect for basic FPS tracking with minimal overhead.
The Advanced FPS Counter expands on this by also tracking frame time, memory usage, and device information. It allows customizable FPS thresholds (high, medium, low) with color-coding for visual feedback. Memory tracking includes private memory, allocated memory, Mono memory, and GFX driver memory. Additionally, device information like CPU, GPU, OS, and screen resolution is displayed. This version also supports a prewarm time for more accurate min/max FPS tracking and provides options for average FPS over customizable sample sizes.
The tool is ideal for both quick performance checks and detailed analysis, making it a versatile solution for Unity developers who need in-depth performance metrics. Easy to integrate and customize, this FPS counter can fit a wide variety of project needs.
Key Features of the FPS Counter: