안드로이드 Overdraw 줄이기 (GPU 렌더링 최적화)
오버드로(Overdraw) 란? 안드로이드에서 오버드로 란 단일 프레임에 동일한 픽셀을 두 번이상 그리는 작업을 의미합니다. 안드로이드에서의 레이아웃은 페인터의 알고리즘 으로 그려지기에 사용자에게 보여지지 않는 부분까지 그려집니다. 이러한 이유로 인해 오버드로가 발생하면 GPU 렌더링 시간을 낭비하여 성능 문제로 이어질 수 있습니다. 어떻게 오버드로를 확인할까? 오버드로 디버그 도구 활성화 기기 설정에서 개발자 옵션을 클릭 합니다. 하드웨어 가속 렌더링 섹션에서 GPU 오버드로 디버그를 선택합니다. GPU 오버드로 디버그 팝업에서 오버드로 영역 표시를 선택합니다. ...