Commit Graph

4 Commits

Author SHA1 Message Date
ben woodhouse
1c77ad2557 PerfReportTool 4.79 - Add support for writing summary row data to JSON, either for all data or just for CSV Metadata.
Uses the following args:
  -summaryTableToJson <filename> : json filename to write summary table row data to
  -summaryTableToJsonFastMode : exit after serializing json data (skips making summary tables)
  -summaryTableToJsonMetadataOnly : only write CsvMetadata elements to json

This makes it easy to extract raw perf data and CSV metadata from a collection of PRC files. Non PRC paths are also supported.

[FYI] tyler.staples

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20689812 via CL 20689846 via CL 20689864
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20693402 by ben woodhouse in ue5-main branch]
2022-06-16 16:04:15 -04:00
ben woodhouse
8b08f5a874 Upgrade CSV tools to .NET framework 4.8
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20669446 via CL 20669464 via CL 20669469
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20670444 by ben woodhouse in ue5-main branch]
2022-06-15 11:19:40 -04:00
ben woodhouse
5229ec9b03 PerfReportTool 4.72 - use CsvToSvgLib async tasks instead of processes by default (override to legacy behavior with -csvToSvgProcesses). This reduced bulk report generation from 12s to 7.7s in tests
- fix a bug in custom commandline parsing where last character would be skipped
- Update binaries for PerfReportTool, CsvToSvg, CsvToSvgLib, CsvStats

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 19781993 via CL 19781999 via CL 19782001
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19803413 by ben woodhouse in ue5-main branch]
2022-04-19 00:19:31 -04:00
david harvey
33288c17ec Initial general release of CSV graphing and reporting tools.
#jira UE-66046
[FYI] ben.woodhouse, josh.engebretson


#ROBOMERGE-SOURCE: CL 6172720 via CL 6173182

[CL 6178668 by david harvey in Main branch]
2019-04-30 12:24:15 -04:00