User Guide

  • 2020.4
  • 12/10/2020
  • Public Content

UseProgram Calls

UseProgram Calls
metric represents the number of calls to use OpenGL/OpenGL* ES shader programs from your application per frame.
Improving Performance
When the
UseProgram Calls
metric is high, see if you can improve batching to draw all the objects that use a particular program before binding the next one. Combining several shaders into an uber-shader with static flow control also reduces this metric and its associated cost, but does not always result in a performance improvement.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at