-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vadim edited this page May 3, 2026
·
6 revisions
Performance Analyzer is an Unreal Engine editor plugin for turning CSV performance captures into readable HTML reports.
It is designed for teams that want to:
- generate a first report in a few minutes
- compare multiple captures side by side
- review frame time, thread time, GPU, memory, draw call, tick, and subsystem metrics
- highlight regressions with threshold-based filtering
- share browser-friendly reports with non-programmers
Supported engine versions: Unreal Engine 5.0 and newer
Performance Analyzer reads one or more Unreal CSV capture files and generates:
- a single-run HTML report when you provide one CSV
- a comparison HTML report when you provide two or more CSVs
The generated report can include:
- key summary metrics
- grouped graphs
- per-metric descriptions
- budget-aware highlighting
- optimization guidance
- optional event markers
- optional interactive graphs
If this is your first time using the plugin, follow the pages in this order:
- Getting Started
- Recording CSV Captures
- Creating Your First Report
- Understanding the Report
- Settings and Advanced Options
- Commandlet and CI
- Troubleshooting
If you only want the shortest possible path to your first report:
- Install the plugin through Epic Games Launcher.
- Enable the plugin in Unreal Editor if needed and restart the editor.
- Launch your game or PIE session.
- Open the in-game console with the
~key. - Record a CSV capture with:
csvprofile start- reproduce gameplay
csvprofile stop
- Find the generated CSV in your project's
Saved/Profiling/CSVfolder. - In the editor, open
Tools > PerformanceAnalyzer. - Add the CSV file, choose an output folder, and click Generate Single Report.
- The plugin writes a timestamped HTML report and opens it in an embedded browser window.
- Performance Analyzer works with CSV captures, not Unreal Insights trace files.
- The default report output folder is:
<Project>/Saved/PerformanceReports