/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 sólo se puede usar al compilar archivos .exe.

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

El argumento opcional commit está sujeto a interpretación por el sistema operativo. En Windows NT y Windows 2000, especifica la cantidad de memoria física que se debe asignar de una sola vez. La memoria virtual confirmada hace que se reserve espacio en el archivo de paginación. Si se confirma un valor más alto en commit, se ahorrará tiempo cuando la aplicación necesite más espacio del montón, pero también aumentarán los requisitos de memoria y, posiblemente, el tiempo de inicio.

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

Es posible obtener esta misma funcionalidad mediante un archivo de definición de módulos 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 obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.

  2. Haga clic en la carpeta Vinculador.

  3. Haga clic en la página de propiedades Sistema.

  4. Modifique la propiedad Tamaño dedicado del montón.

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

Vea también

Referencia

Establecer las opciones del vinculador

Opciones del vinculador