Monitor Window in PVRTune

PVRTune GUI comes with a monitoring functionality which provides a simplified high-level overview of the hardware load on the target device. This makes it possible to quickly and efficiently narrow down potential bottlenecks that may be inhibiting the application’s performance, before moving to the timing graph view for a more detailed in-depth analysis.

../../../_images/image21.png

This view can be used to quickly check the following:

  • CPU load (per core);

  • System memory usage;

  • Tiler active (per pid);

  • Renderer active (per pid);

  • Compute active (per pid);

  • Shader load (per program type).

The dropdown box for the time period ((a) in the image above) sets how long the loads should be averaged for.

The Monitor window has two different view moves:

  • Bar mode

  • Graph mode

The view mode can be changed by right-clicking anywhere on the monitor window and selecting View.

../../../_images/image14.png

The Stats Report button ((b) in the top image) shows summary statistics for the frame or selected time period.

Statistics Report in PVRTune

Selecting the Stats Report button in the Monitor window will bring up a new window which shows vital statistics for a frame or selected time period.

The statistics presented in this view can be exported to JSON. Bring up the context menu by right-clicking anywhere in the window and selecting the option “Export statistics to JSON”.

../../../_images/image16.png

Note

The selection type may be chosen from the dropdown box (see (a) in the image).