/HEAP (definir tamanho do heap)
/HEAP:reserve[,commit]
Comentários
As opções definidas /HEAP do tamanho do heap em bytes. Essa opção é somente para uso durante a criação de um arquivo .exe.
O argumento de permitir especifica a alocação total de heap na memória virtual. O tamanho padrão do heap é 1 MB. O vinculador acima arredonda o valor especificado para o mais próximo de 4 bytes.
O argumento opcional de commit está sujeito a interpretação pelo sistema operacional. No Windows NT/Windows 2000, especifica a quantidade de memória física para alocar em cada vez. O espaço confirmada as causas de memória virtual a ser reservada no arquivo de paginação. Um valor mais alto de commit economiza tempo quando o aplicativo precisar de mais espaço de heap, mas aumenta os requisitos de memória e possivelmente o tempo de inicialização.
Especifique a reserva e os valores de commit em notação decimal do ou do C - idioma.
Essa funcionalidade também está disponível por meio de um arquivo de definição de módulo com HEAPSIZE.
Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.
Clique na pasta Vinculador.
Clique na página de propriedades de Sistema .
Modifique a propriedade de Tamanho de Confirmação de Heap .
Para definir essa opção de vinculador por meio de programação
- Consulte HeapReserveSize e HeapCommitSize.