성능·디버깅
코드 최적화 접근법
"이 함수가 느리니 최적화해 달라"는 요청을 받았습니다. 코드를 바로 고치기 전에 무엇을 하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
"이 함수가 느리니 최적화해 달라"는 요청을 받았습니다. 코드를 바로 고치기 전에 무엇을 하겠습니까?
먼저 재현 가능한 벤치마크로 현재 수치와 목표치를 잡고 프로파일러로 병목을 특정한 뒤에 코드를 손대며, 고친 뒤 같은 벤치마크로 재측정한다.
성능·디버깅객관식입문
앱 성능을 측정해 최적화 근거로 삼으려 합니다. 올바른 측정 방법을 모두 고르세요.
#measurement #profiling
성능·디버깅주관식기초
"앱이 느리다"는 막연한 피드백만 받았습니다. Instruments로 어떻게 접근하나요?
#profiling
성능·디버깅주관식기초
"검색 결과가 뜨기까지 너무 오래 걸린다"는 제보를 받았습니다. print에 타임스탬프를 찍는 대신 무엇으로 구간을 측정하겠습니까?
#measurement
성능·디버깅주관식딥다이브
Time Profiler 에서 스크롤 중 핫패스의 상위 항목이 swift_retain·swift_release·swift_bridgeObjectRetain으로…
#optimization