Daily iOS
성능·디버깅

크래시와 성능 상관 분석

중고거래 앱 리뷰에 "느려지다가 꺼진다"는 말만 반복됩니다. crash log와 성능 trace를 어떻게 연결해 어느 문제부터 고칠지 정하겠습니까?

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

crash log를 심볼리케이션해 exception 종류와 죽은 스레드의 스택을 읽은 뒤, 같은 앱 버전, 같은 화면, 같은 기기 등급, 같은 세션이라는 공통 축으로 hang 시간과 메모리 피크 데이터를 옆에 놓아 "채팅 목록에서 메모리가 오르다 한도에 걸려 꺼진다"처럼 하나의 사용자 흐름으로 이어지는지 확인하고, 그 흐름을 겪는 사용자 비율과 발생률이 큰 것부터 고친다.

받은 질문 공유