Compartir a través de


/HEAP (Establecer el tamaño del montón)

/HEAP:reserve[,commit]

Comentarios

La opción /HEAP establece el tamaño del montón en bytes. Esta opción solo se usa al compilar un archivo .exe.

El argumento reserve especifica la asignación total del montón en la memoria virtual. El tamaño predeterminado del montón es de 1 MB. El enlazador redondea el valor especificado a los 4 bytes más cercanos.

El argumento opcional commit especifica la cantidad de memoria física que se debe asignar a la vez. La memoria virtual confirmada hace que se reserve espacio en el archivo de paginación. Si se asigna un valor mayor a commit, se ahorrará tiempo cuando la aplicación necesite más espacio de pila, pero aumentarán los requisitos de memoria y, posiblemente, el tiempo de inicio.

Especifique la reserva y los valores commit en notación decimal o en lenguaje C.

Esta funcionalidad también está disponible a través de un archivo de definición de módulo con HEAPSIZE.

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>Enlazador>Sistema.

  3. Modifique la propiedad Tamaño de confirmación del montón.

Para establecer esta opción del vinculador mediante programación

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC