
The Profile GPU Rendering tool displays, as a scrolling histogram, the time each That overdraw affects your app's performance. The higher this count, the more likely it is The Debug GPU Overdraw tool uses color-coding to show the number of times yourĪpp draws each pixel on the screen. The platform offers the following tools to help you determine if overdraw isĪffecting your app's performance. Optimizations avoid overdraw within your app in many cases (for example, aįragment background overdrawing the window background). UI thread work instead to ensure smooth app performance. Unless optimizingįor a known low-performance GPU device, it's recommended to focus on optimizing Their displays have plateaued at relatively low resolutions. This is because low-end devices have continued to grow in GPU performance, while Note: Overdraw is no longer as significant a problem as it was when discussed in This sequence of rendering allows the system toĪpply proper alpha blending to translucent objects such as shadows. This is because stacked cards are rendered according to the However, the system still needs to draw even the hidden portions of the cards in For example, if we have a bunch of stacked UIĬards, each card hides a portion of the one below it. Overdraw refers to the system's drawing a pixel on the screen multiple times inĪ single frame of rendering.
Uninstall math illustrations how to#
This document explains overdraw: what it is, how to diagnose it, and actions youĬan take to eliminate or mitigate it.

That don't contribute to what the user sees on the screen. Manifests itself as a performance problem by wasting GPU time to render pixels

Overdraw is usually unnecessary, and best eliminated. An app may draw the same pixel more than once within a single frame, an eventĬalled overdraw.
