/HEAP(힙 크기 설정)

/HEAP:reserve[,commit]

설명

/HEAP 옵션은 힙의 크기를 바이트 단위로 설정합니다. 이 옵션은 .exe 파일을 빌드할 때만 사용할 수 있습니다.

예약 인수는 가상 메모리의 총 힙 할당을 지정합니다. 기본 힙 크기는 1MB입니다. 링커는 지정된 값을 가장 가까운 4바이트로 반올림합니다.

선택적 commit 인수는 한 번에 할당할 실제 메모리의 양을 지정합니다. 커밋된 가상 메모리로 인해 페이징 파일에 공간이 예약됩니다. 값이 높을 commit 수록 애플리케이션에 더 많은 힙 공간이 필요하지만 메모리 요구 사항과 시작 시간이 늘어나면 시간이 절약됩니다.

10진수 또는 C 언어 표기법으로 예약commit 값을 지정합니다.

이 기능은 HEAPSIZE가 있는 모듈 정의 파일을 통해서도 사용할 수 있습니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>링커>시스템 속성 페이지를 선택합니다.

  3. 힙 커밋 크기 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

참고 항목

MSVC 링커 참조
MSVC 링커 옵션