_amblksiz
컨트롤이 메모리 힙 세분성입니다.보안 기능 버전에 대 한이 전역 변수 사용 되지 않습니다 _get_amblksiz 및 _set_amblksiz, 전역 변수 대신 사용 해야 합니다 수 있습니다.Malloc.h로 선언 하십시오.
extern unsigned int _amblksiz;
설명
값은 _amblksiz 운영 체제 힙에 대 한 할당 블록 크기를 지정 합니다.힙 메모리 세그먼트의 크기는 현재 할당 요청을 충족 만큼만 초기 요청 (예를 들어, 호출을 malloc) 힙 관리자 오버 헤드를 필요한 메모리 플러스.값은 _amblksiz 은 상충을 나타내야 합니다 (사용 가능 하지만 사용 하지 않는) 운영 체제입니다 힙 필요한 크기를 늘리려면 호출 하는 횟수 및 잠재적으로 메모리 낭비 힙 끝에.
기본값은 _amblksiz 8 K입니다.프로그램에서 집합 함수를 사용 하 여이 값을 변경할 수 있습니다.예를 들면 다음과 같습니다.
_set_amblksiz(2045);
값을 할당 하는 경우 _amblksiz, 할당 된 값에 가장 가까운 전체 전원 2 올림 힙 관리자에 의해 내부적으로 사용 되는 실제 값입니다.따라서 앞의 예제에서 힙 관리자 값을 재설정 합니다 _amblksize 2048을 합니다.