operator new()
이 내 C++ 프로그램으로 대체되어 allocates a slightly bigger block to store extra data이됩니다. 따라서 프로그램은 각 할당에서 몇 바이트 더 많은 메모리를 요구한다는 점을 제외하면 똑같은 할당 집합을 정확히 수행합니다. 그렇지 않으면 그것의 행동은 완전히 동일하고 정확히 동일한 데이터를 처리합니다. 이 프로그램은 런타임 동안 다양한 크기의 블록 (수백만 개, 아마도)을 할당합니다.고정 바이트 수로 각 메모리 할당 크기를 늘리면 힙 조각화에 어떤 영향을 줍니까?
고정 크기 바이트 (각 할당마다 동일)만큼 각 할당 크기를 늘리면 힙 조각화에 어떤 영향을 줍니까?
네이티브 malloc/new implementaion이 이미이 작업을 수행합니다. 힙 할당자는 이미 매우 정교하므로 이와 같은 최적화를 시도하면 상황이 악화 될 가능성이 큽니다. –
@Mike Weller : 최적화 작업은 어디에 있습니까? – sharptooth
왜이 변경을 했습니까? –