728x90
반응형
ondraw
-
[Android] 안드로이드 View 성능 올리는 꿀팁 feat.Naver Tech Concert 2020안드로이드 2022. 3. 8. 15:27
안드로이드 내부에서 일어나는 일들 🔍 (feat. 렌더링) 프레임 : 정지된 하나의 화면 또는 이미지 렌더링 : 하나의 프레임을 그려내는 과정 프레임 레이트 : 1초에 볼 수 있는 프레임(이미지)의 개수, 단위는 fps 안드로이드 화면은 60 fps를 유지해야 부드럽고 빠른 앱이라고 인지합니다. 앱이 버벅거리는 이유‼️ 앱은 16ms 이내에 화면을 갱신해야 합니다.(1000ms / 60 Frames = 16.666ms/frame) 16ms이내에 화면을 갱신하지 못한다면 프레임 드롭 발생 -> 마치 화면이 멈춘 것처럼 보이며 사용자 입장에서는 버벅거린다고 느낍니다. View에서 성능을 개선할 만한 부분👍🏻 1. overDraw를 줄이기 overDraw란 같은 픽셀에 여러 번 덧 칠하는 것을 의미합니다. o..