Using GPU PerfStudio

GPU PerfStudio contains a Frame Debugger, Frame Profiler, API Trace and ShaderAnalyzer.

There are menu items and toolbar icons associated with each of these, which become enabled after you have connected and paused your application.

Frame Debugger

The Frame Debugger gives you access to all the draw calls within your application and allows you to view the states and resources for any of them. Within the Frame Debugger, you also have access to the shaders and a very powerful Shader Debugger tool.

Frame Profiler

The Frame Profiler can provide you with a quick snapshot of whether your application is bound by the CPU or GPU and allows you to quickly identify which draw calls are the most expensive. By performing a more detailed profile of your application using the full counter set or a custom set, you can identify which draw calls are the most expensive and what you can do to reduce their cost.

API Trace

The API Trace collects a single frame's worth of API calls made by your application and the associated parameters.

GPU Shader Analyzer

The GPU Shader Analyzer execute analysis of shader code and provide performance statistics.