Skip to content
Media 1 for listing Perfo X Stats - Hardware Infos
0 comments

Description

PerfoX is a lightweight system performance monitoring plugin for Unreal Engine β€” it works both in the editor and in packaged games.

πŸŽ₯
Video Presentation: >>> HERE <<<

πŸ› οΈ Support (Discord): >>> HERE <<<

πŸ“„ Documentation: >>> HERE <<<

Open the dockable PerfoX Monitor tab (Tools β†’ Miscellaneous) to watch live, color-coded bars with your machine's current load, or use the Blueprint nodes to display the same data in your own UMG widgets β€” e.g. as an in-game performance overlay or a diagnostics screen for your players.

What it measures:

- FPS & frame time β€” engine-averaged values (same as `stat fps`)

- CPU β€” usage %, processor name, physical cores and logical threads

- RAM β€” usage % and GB (used / total)

- GPU β€” usage % with two selectable methods: Windows Task Manager style, or straight from the driver (NVIDIA NVML / AMD ADL)

- VRAM β€” video memory: used / total / %

- Disks β€” average activity across all physical disks, plus per-drive activity and space usage

- Temperatures β€” GPU and CPU with an automatic source cascade: LibreHardwareMonitor/OpenHardwareMonitor (true core temperature), ACPI, OS thermal zone

Built for performance:

- static data (hardware names, core counts, total RAM/VRAM, drive capacities) is collected once and cached β€” call `Get Hardware Info` once on Begin Play,

- dynamic data comes from `Get Performance Stats` β€” sampling is hard-capped at 4Γ—/s; more frequent calls return the cache with zero work,

- a single performance-counter query per sample, no allocations on the cached path.

Zero dependencies: only native Windows APIs (PDH, WMI, DXGI) and dynamically loaded driver libraries (NVML/ADL)

Blueprint nodes: `Get Hardware Info`, `Get Performance Stats`, `Get System Stats`, `Set Gpu Usage Method`, `Get Frame Rate`, `Get Cpu/Gpu Usage Percent`, `Get Cpu/Gpu Temperature`.

Included formats