성능·디버깅
메모리 버그 진단 도구
iOS에서 흔히 만나는 메모리 버그 유형에는 순환 참조 누수 말고도 무엇이 있나요? 특히 오래 걸렸던 사례가 있다면 어떤 유형이었는지도요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
iOS에서 흔히 만나는 메모리 버그 유형에는 순환 참조 누수 말고도 무엇이 있나요? 특히 오래 걸렸던 사례가 있다면 어떤 유형이었는지도요.
누수·순환참조, 해제된 객체 접근(dangling), 누수는 아닌데 계속 쌓이는 abandoned memory, 스레드 경합에 의한 메모리 손상이 대표 유형이고 원인과 잡는 도구가 각각 다르다.
성능·디버깅객관식기초
Xcode 로 디버깅 중인 앱에서 간헐적으로 EXC_BAD_ACCESS가 나는데 어떤 객체가 이미 해제된 상태에서 접근되는지 모릅니다. 가장 직접적으로 "어떤…
#zombies #debugging
성능·디버깅주관식기초
특정 화면을 반복해서 열고 닫으면 앱 메모리가 계속 늘어납니다. Leaks, Allocations, Memory Graph를 어떤 순서로 쓰겠습니까?
#leaks #memory-graph
성능·디버깅주관식입문
버그를 재현했을 때 Xcode에서 실제로 자주 쓰는 디버깅 기능을 말해 주세요. print만 찍는 것 말고, 각 기능을 언제 꺼내 쓰는지도 함께요.
#debugging
성능·디버깅객관식입문
Xcode 브레이크포인트로 코드를 수정하지 않고 할 수 있는 일을 모두 고르세요.
#debugging