Daily iOS
성능·디버깅

프레임 드롭의 CPU vs GPU 병목

프레임 드롭이 나는 원인을 CPU 쪽과 GPU 쪽으로 나눠 설명해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

CPU 병목은 커밋 단계(레이아웃·텍스트·이미지 디코딩·과다 뷰 계층)에서, GPU 병목은 렌더 단계(오프스크린 렌더링·블렌딩·대형 텍스처·과다 레이어)에서 생기며 어느 쪽이 프레임 예산을 넘겨도 드롭이 난다.

받은 질문 공유