Class Stats.PerfMetrics
Provides additional perf metrics. These stats will not be tracked unless the user makes a PerfMetrics.EnablePerfMetrics(true) method call. Not every stat is supported on every Oculus platform and will always return a value of 0 if unsupported.
Note: PerfMetrics stats will return 0 when using the OpenXR runtime. The suggested replacement is to use the profiling tools available via the Oculus Developer Hub: https://developer.oculus.com/documentation/unity/ts-odh-logs-metrics/Inherited Members
Namespace: Unity.XR.Oculus
Assembly: solution.dll
Syntax
public static class Stats.PerfMetrics
Properties
Name | Description |
---|---|
App |
Reports the time the application spent on the CPU last frame in seconds. |
App |
Reports the time the application spen on the GPU last frame in seconds. |
CPUClock |
Reports the CPU clock frequency |
CPUUtilization |
Reports the average CPU utilization as a value from 0.0 - 1.0. |
CPUUtilization |
Reports the worst CPU utilization as a value from 0.0 - 1.0. |
Compositor |
Reports the time the compositor spent on the CPU last frame in seconds. |
Compositor |
Reports the time the compositor spent on the GPU last frame in seconds. |
GPUClock |
Reports the GPU clock frequency |
GPUUtilization | Reports the GPU utilization as a value from 0.0 - 1.0. |
Methods
Name | Description |
---|---|
Enable |
Enable or disable provider tracking perf metrics. Perf metrics are disabled by default. |