메모리·ARC
메모리 누수의 영향
메모리 누수란 무엇인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
메모리 누수란 무엇인가요?
누수는 더 이상 쓰지 않는 메모리가 해제되지 않고 앱이 살아 있는 동안 계속 점유되는 상태다. iOS에서는 순환 참조로 deinit이 불리지 않는 객체, 해제하지 않은 옵저버, 한도 없는 캐시가 주된 원인이다.
메모리·ARC주관식심화
백그라운드로 보낸 앱이 돌아와 보면 처음부터 다시 시작되는 경우가 있습니다. iOS의 메모리 관리 방식(가상 메모리, 압축, Jetsam)으로 이 현상을 설명해…
#memory-warning #jetsam
메모리·ARC주관식기초
특정 화면을 닫아도 그 뷰컨트롤러가 메모리에서 사라지지 않는 것 같습니다. 순환 참조가 실제로 있는지 어떻게 확인하겠습니까?
#leak
메모리·ARC주관식기초
"순환 참조"와 "메모리 누수"는 같은 말인가요?
#leak
메모리·ARC주관식딥다이브
Leaks 인스트루먼트와 Memory Graph 모두 깨끗한데 특정 화면을 오갈 때마다 실기기 메모리가 30MB씩 늘어납니다. 이런 케이스에서 원인이 될 수…
#leak