성능·디버깅
메모리 경고 대응
사진 편집 앱이 메모리 경고를 자주 받고 가끔 종료됩니다. 어떤 순서로 원인을 찾겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
사진 편집 앱이 메모리 경고를 자주 받고 가끔 종료됩니다. 어떤 순서로 원인을 찾겠습니까?
Allocations와 Memory Graph로 무엇이 메모리를 차지하는지 먼저 재고, 사진 앱이라면 디코딩된 사진 크기와 캐시 정책을 의심하며, 경고 처리보다 피크를 낮추는 수정부터 한다.
성능·디버깅주관식심화
50MB짜리 사진 한 장을 화면에 보여줘야 합니다. 그냥 UIImage(contentsOfFile:)로 올리면 메모리가 얼마나 드나요?
#image #nscache #downsampling #memory
iOS 시스템 디자인객관식입문
3열 그리드에 4000×3000 JPEG 썸네일 60장을 표시했더니 메모리가 수백 MB로 치솟습니다. 가장 효과적인 해결은?
#image #downsampling #memory
성능·디버깅객관식기초
100×100 픽셀 RGBA PNG 파일(디스크 크기 3KB)을 디코딩해 화면에 그릴 때, 비트맵이 차지하는 메모리에 가장 가까운 값은?
#image #memory
성능·디버깅주관식심화
수십 MB짜리 사진을 편집하고 저장하는 iOS 기능이 메모리 경고 뒤 종료됩니다. 디코딩부터 저장까지 메모리 피크를 어떻게 낮추겠습니까?
#downsampling #memory