캐시 지역성
10만 개의 좌표를 순회하며 거리를 합산합니다. 다음 두 코드 중 A가 B보다 눈에 띄게 빠른 주된 이유는?
struct P { var x, y: Double } // A: [P]
final class Q { var x, y: Double } // B: [Q]하나만 선택
캐시 지역성
10만 개의 좌표를 순회하며 거리를 합산합니다. 다음 두 코드 중 A가 B보다 눈에 띄게 빠른 주된 이유는?
struct P { var x, y: Double } // A: [P]
final class Q { var x, y: Double } // B: [Q]하나만 선택