Daily iOS
성능·디버깅

행(Hang) 진단

특정 화면에서 가끔 1초 정도 화면이 멈춘다는 제보가 있지만 개발 환경에서는 재현되지 않습니다. 원인을 좁혀 가는 방법을 설명해 주세요.

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

MetricKit의 hang diagnostic과 Organizer Hangs 리포트로 실사용자 스택을 확보하고, Instruments Hangs 템플릿·Thread Performance Checker로 메인 스레드 블로킹(동기 I/O, 락, 세마포어 대기)을 찾는다.

받은 질문 공유