You can use the following tools to help optimize the GPU performance of your app:
- The GPU Monitor gives you a quick visual representation of how much time it takes to render the frames of a UI window. It profiles the amount of time it takes for the render thread to prepare, process, and execute the draw commands.
- After you capture a GPU trace, you can then analyze it in the GPU Debugger. It provides interactive visual tools so you can examine different aspects of app graphics rendering with OpenGL ES 2.0 or 3.1. At the same time, it lets you view the call hierarchy, dynamically change function arguments, view the contents of memory, and more. You can deep dive into each frame, both graphically and programmatically.
- The Debug GPU Overdraw tool helps you visualize overdraw on your mobile device by color-coding interface elements based on how often they are drawn underneath.
- The Profile GPU Rendering tool gives you a quick visual representation of how much time it takes to render the frames of a UI window relative to the 16 ms-per-frame benchmark.