Daily iOS
성능·디버깅

코드 최적화 접근법

"이 함수가 느리니 최적화해 달라"는 요청을 받았습니다. 코드를 바로 고치기 전에 무엇을 하겠습니까?

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

먼저 재현 가능한 벤치마크로 현재 수치와 목표치를 잡고 프로파일러로 병목을 특정한 뒤에 코드를 손대며, 고친 뒤 같은 벤치마크로 재측정한다.

받은 질문 공유