Skip to content
Sean Stolberg edited this page Aug 15, 2018 · 26 revisions

H1

H2

H3

H4

H5
H6

Unity Performance Benchmark ReportThe Unity Performance Benchmark Reporter enables the comparison of performance metric baselines and subsequent performance metrics (as generated using the Unity Test Runner with the Unity Performance Testing package) in an html report utilizing graphical visualizations.

Unity Partners and Developers that want to establish performance metric baselines prior to changing their game, code, SDK, driver, etc, can leverage this reporter along with the Unity Test Runner framework and the Unity Performance Testing Extension. As changes are made in your code during development, you can gather these performance metrics iteratively with performance tests and compare the results against the baseline with the Unity Performance Benchmark Reporter to help detect performance regressions introduced by the changes.

What You'll Need

Here are the tools you'll need to start running Unity performance tests, collecting metrics, establishing one or more performance metric baselines, and running subsequent performance tests to compare them as you make changes to your code.

  1. Performance Tests written in the Unity Test Runner framework using the Unity Performance Testing Extension package.
    • The XRAutomatedTests GitHub repo contains a sample performance benchmark Unity project in the PerformanceTests/UnityPerformanceBenchmark subdirectory. This sample project uses the Unity Test Runner framework and the Unity Performance Testing Extension package. Feel free to start with this project, or use it to inspire your own performance test for your specific context.

Unity Performance Benchmark Components

Clone this wiki locally