성능·디버깅
os_signpost 기반 구간 계측
"검색 결과가 뜨기까지 너무 오래 걸린다"는 제보를 받았습니다. print에 타임스탬프를 찍는 대신 무엇으로 구간을 측정하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
"검색 결과가 뜨기까지 너무 오래 걸린다"는 제보를 받았습니다. print에 타임스탬프를 찍는 대신 무엇으로 구간을 측정하겠습니까?
os_signpost(OSSignposter)로 시작·끝 구간을 찍으면 Instruments os_signpost/Points of Interest 트랙에서 구간 길이와 겹침을 시각적으로 보고 Time Profiler 와 겹쳐 원인을 찾을 수 있다.
성능·디버깅주관식기초
"앱이 느리다"는 막연한 피드백만 받았습니다. Instruments로 어떻게 접근하나요?
#instruments
성능·디버깅객관식입문
특정 버튼을 누르면 화면이 1초 정도 멈춥니다. "메인 스레드에서 어떤 함수가 시간을 잡아먹는지"를 보려면 가장 먼저 어떤 Instruments 템플릿을 켜야…
#instruments
성능·디버깅주관식기초
"이 함수가 느리니 최적화해 달라"는 요청을 받았습니다. 코드를 바로 고치기 전에 무엇을 하겠습니까?
#measurement
성능·디버깅객관식입문
앱 성능을 측정해 최적화 근거로 삼으려 합니다. 올바른 측정 방법을 모두 고르세요.
#measurement