안드로이드 Overdraw 줄이기 (GPU 렌더링 최적화)

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

2022-03-23 11:46 · 2 분 · 339 단어 · 송기수