/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
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.
Seleccione la página de propiedades Propiedades de configuración>Enlazador>Sistema.
Modifique la propiedad Tamaño de confirmación del montón.
Para establecer esta opción del vinculador mediante programación
- Consulte HeapReserveSize y HeapCommitSize.