CH16-4 · DECISION

디버깅과 성능 개선 순서의 선택 기준을 나란히 비교한다

비교 항목: 최소 재현 사례가 조사 범위를 줄인다 / 프로파일로 뜨거운 경로를 확인한다 / 프로파일 결과와 코드 변경을 연결한다

디버깅과 성능 개선 순서 판단표
확인 질문판단 근거코드에서 드러낼 것
최소 재현 사례가 조사 범위를 줄인다입력, 환경, 기대 결과, 실제 결과를 고정하고 불필요한 코드와 외부 의존성을 제거합니다.타입과 시작값
프로파일로 뜨거운 경로를 확인한다CPU 샘플, 할당 프로파일, 락 대기에서 실제 비용이 큰 경로를 찾고 읽기 쉬운 코드부터 함부로 복잡하게 만들지 않습니다.실패 또는 변경 경계
프로파일 결과와 코드 변경을 연결한다한 번에 한 병목 가설만 수정하고 같은 조건으로 다시 측정합니다.선택한 규칙의 결과

선택 기준 한 번에 한 병목 가설만 수정하고 같은 조건으로 다시 측정합니다.