Daily iOS
메모리·ARC

심화 누수 추적

Leaks 인스트루먼트와 Memory Graph 모두 깨끗한데 특정 화면을 오갈 때마다 실기기 메모리가 30MB씩 늘어납니다. 이런 케이스에서 원인이 될 수 있는 것들은 무엇인가요?

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

도달 가능한 abandoned memory(전역 캐시·싱글톤 배열·옵저버 목록), 객체는 작지만 디코딩된 비트맵 같은 큰 백킹 스토어를 가진 경우, malloc·CGContext·Metal 텍스처처럼 ARC 밖에서 직접 해제해야 하는 자원이 후보다.

받은 질문 공유