Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Rendering Statistics window reference

Explore properties and settings in the Rendering Statistics window to get real-time rendering information about your application during Play mode.
Read time 2 minutesLast updated 12 days ago

The Game view includes a Rendering Statistics window that displays real-time rendering information about your application during Play mode. To open this window, click the Stats button in the top right corner of the Game view. Unity displays the Statistics window as an overlay in the top right of the Game view. The rendering statistics shown in the Graphics section window are useful for optimizing performance. The exact set of statistics available varies according to the build target.

Statistics window showing real-time rendering statistics.

Statistics

The Graphics section of the Statistics window contains the following information:

Statistic

Description

FPSThe current number of frames Unity is able to draw per second.
CPUMain: The total amount of time taken to process one frame. This number includes the time Unity takes to process the frame update of your application and the time Unity takes in the Editor to update the Scene view, other Editor Windows, or process Editor-only tasks.
Render: The amount of time taken to render one frame. This number includes the time Unity takes to process the frame update for the Game view; it doesn't include the time Unity takes in the Editor.
BatchesThe total number of draw call batches Unity processes during a frame. This number includes static, dynamic, and instance batches.
Saved by batchingThe number of draw calls Unity combined into batches. To ensure good draw call batching, share materials between different GameObjects as often as possible. Batches group draw calls with the same render state, so changing the material causes Unity to create a new batch.
TrisThe number of triangles Unity processes during a frame. This value is important when optimizing for low-end hardware.
VertsThe number of vertices Unity processes during a frame. This value is important when optimizing for low-end hardware.
ScreenThe resolution of the screen, along with the amount of memory the screen uses.
SetPassThe number of times Unity switches which shader pass it uses to render GameObjects during a frame. A shader might contain several shader passes and each pass renders GameObjects differently. Each pass requires Unity to bind a new shader, which might introduce CPU overhead.
Shadow castersThe number of GameObjects in the frame that cast shadows.
Visible skinned meshesThe number of Skinned Mesh Renderers in the frame.
Animation components playingThe number of Animation components playing during the frame.
Animator components playingThe number of Animator components playing during the frame.
For more detailed information about your application’s rendering performance, see the Rendering module of the Profiler window.