Choose Views > Statistics to open the Statistics window. This view aggregates the trace data so that you can see function call frequency, execution time sums and averages, and these percentages:
% GL Time indicates the amount of time a function takes to execute compared only to the OpenGL code in an application.
% Application Time indicates the amount of time a function takes to execute compared to all code in an application.
Estimated % Time in OpenGL indicates the amount of time an application spends executing OpenGL code compared to all application code.

These statistics can help you identify the portions of your OpenGL code that consume the most time. Finding that your application stalls during certain calls or that some functions seem to be called at an unusually high frequency can help you pinpoint the portions of your code that might need fine-tuning.
One way to find out where to focus your optimization efforts is to compare the time spent executing OpenGL calls to the time spent executing non-OpenGL calls. For example, if your application runs slowly but spends most of its time executing non-OpenGL calls, you'll get the most performance gains by analyzing and optimizing the non-OpenGL portion.
For other strategies on interpreting statistics data, see:
Last updated: 2008-02-08