같은 작업을 비교한다
검색어와 텍스트 크기를 바꿔 보며 루프 버전과 반복자 버전의 시간을 나란히 봅니다.
bench루프와 반복자 중 선택할 때는 표현력만 보지 않고 입력 규모, 벤치마크, 컴파일러 최적화가 만나는 지점을 확인합니다.
검색어와 텍스트 크기를 바꿔 보며 루프 버전과 반복자 버전의 시간을 나란히 봅니다.
bench`map`, `zip`, `sum` 같은 호출은 최적화 단계에서 직접 작성한 흐름에 가깝게 접힙니다.
optimized고정 길이 계산은 언롤링되고 경계 검사가 사라질 수 있어 반복자 추상 비용이 남지 않습니다.
unroll