로딩
요청 처리 중입니다...

Heap Basic

 Heap Basic

Heap Stack vs Heap Heap은 운영체제가 아닌 프로그래머에 의해서 메모리 공간을 동적으로 할당하고 해제 Dynamic Memory Allocation 관련 함수 운영체제가 아닌 프로그래머에 의해서 메모리 공간을 동적으로 할당하고 해제할 때 호출 *int*malloc() : 동적 메모리 할당 시, 메모리 블록을 할당하고 추적해 메모리를 효율적으로 관리 _int_free() : 동적으로 할당된 메모리 블록을 해제하고 재활용 가능한 리스트에 추가 및 관리 Heap 영역 메모리에서의 힙 영역은 낮은 주소에서 높은 주소의 방향으로 할당 프로그램 실행 중, 동적으로 메모리를 할당/해제해 사용하는 공간이며, pointer로 데이터에 접근 Memory Allocator 시스템에게 동적 메모리 할당을 요구할 때 작업을 처리하는 heap 영역 관리 모듈 dlmalloc, ptmalloc2, tcmalloc, jemalloc 등의 메모리 할당자 존재 ptmalloc2 GNU C Libra...

원문 링크 : Heap Basic