메모리·ARC
retain cycle vs memory leak
"순환 참조"와 "메모리 누수"는 같은 말인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
"순환 참조"와 "메모리 누수"는 같은 말인가요?
순환 참조는 누수의 한 원인일 뿐이다. 누수는 쓸모없어진 메모리가 앱이 사는 동안 그대로 남는 상태 전체를 말하고, 그중 ARC가 스스로 풀지 못하는 특정 패턴이 순환 참조다.
메모리·ARC주관식기초
특정 화면을 닫아도 그 뷰컨트롤러가 메모리에서 사라지지 않는 것 같습니다. 순환 참조가 실제로 있는지 어떻게 확인하겠습니까?
#retain-cycle #leak
메모리·ARC주관식딥다이브
Leaks 인스트루먼트와 Memory Graph 모두 깨끗한데 특정 화면을 오갈 때마다 실기기 메모리가 30MB씩 늘어납니다. 이런 케이스에서 원인이 될 수…
#leak #abandoned-memory
메모리·ARC객관식기초
다음 두 코드 중 순환 참조가 생기는 것은? …
#retain-cycle
메모리·ARC객관식기초
다음 중 (별도 조치가 없을 때) 순환 참조 또는 영구 누수가 생기는 경우를 모두 고르세요.
#retain-cycle