/ HEAP (tamanho de Heap do conjunto)
/HEAP:reserve[,commit]
Comentários
A opção /HEAP define o tamanho da pilha em bytes. Essa opção é somente para uso quando estiver criando um arquivo. exe.
O reservar argumento especifica a alocação de heap total na memória virtual. O tamanho do heap padrão é 1 MB. O vinculador Arredonda o valor especificado para os mais próximos 4 bytes.
Opcional commit argumento está sujeita a interpretações pelo sistema operacional. No Windows NT / Windows 2000, ele especifica a quantidade de memória física para alocar a cada vez. Memória virtual confirmada faz com que o espaço a ser reservada no arquivo de paginação. Uma maior commit valor economiza tempo quando o aplicativo precisa de mais espaço de pilha, mas aumenta os requisitos de memória e possivelmente a inicialização tempo.
Especificar o reservar e commit valores em notação decimal ou linguagem C.
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 de vinculador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.
Clique o vinculador pasta.
Clique o sistema página de propriedades.
Modificar o O tamanho do Heap confirmar propriedade.
Para definir esta opção de vinculador programaticamente
- See HeapReserveSize and HeapCommitSize.