https://horugame.com/gauntlet-automa…etrics-in-ue4/
Hot off the press! Made a tutorial on how to get Gauntlet automation working and have it generate performance metrics and charts for your game.
At its most basic form, you can use it to start the game, collect performance metrics and generate a chart via PerfReportTool.
Advanced uses include calling custom game events, loading specific maps to test, etc.
2 Likes
Thanks for a great tutorial. I know this topic is old but maybe you can help solve a problem with generating charts from csv files.
Steps I made:
- Run development build
- Open console
- Execute CsvProfile Start
- Record some gameplay
- Execute CsvProfile Stop
- Run PerfreportTool.exe -csv “%pathToCsvFile”
The problem is that generated csv file only have one chart with Physical Memory stats and nothing else. This occurs either when I try to record csv in editor on in development build. I also tried different console commands like r.GPUCsvStatsEnabled and csv.StatCounts but ended up with same result.
Tried it on 5.01 and 4.27 PerfReportTool - no difference.
Csv files itself looks ok and it seems like all metrics are there, but for some reason PerfRerportTool can’t generate more than one chart. Maybe you know what is going on there?
Problem solved with adding console option -reportType Default60fps to perf report tool. In my case it was like:
\Engine\Binaries\DotNET\CsvTools>PerfreportTool.exe -csv Profile.csv -reportType Default60fps
You can see all awalible report types in \Engine\Binaries\DotNET\CsvTools\ReportTypes.xml
2 Likes