답변

1

많은 컴파일러가 가능하면 루프 명령어가 단일 캐시 라인에 완전히 포함되도록 루프의 배치를 최적화하려고 시도합니다. 마찬가지로, 스택 프레임을 캐시 라인에 맞추기위한 시도가 종종있다.

캐시 라인이 가상 페이지 경계를 넘지 않기 때문에 이러한 최적화는 페이지 폴트 수를 줄일 수 있습니다. 그러나 주요 목적은 캐시 누락을 피하는 것입니다.