/ PILHA (alocações de pilha)
/STACK:reserve[,commit]
Comentários
A opção /STACK define o dimensionar da pilha em bytes.Use esta opção somente quando você cria um arquivo .exe.
The reserve valor Especifica a alocação da pilha total na memória virtual. Para x86 e x64 máquinas, o dimensionar de pilha padrão é de 1 MB. Sobre o Itanium chipset, o dimensionar padrão é de 4 MB.
commit está sujeito a interpretação pelo sistema operacional. No Windows NT e Windows 2000-Especifica a quantidade de memória física para alocar ao mesmo time.Memória virtual confirmada faz com que o espaço a ser reservada no arquivo de paginação.Um maior confirmar valor de economiza time quando o aplicativo mais precisa de espaço na pilha, mas aumenta os requisitos de memória e possivelmente o time de inicialização.Para x86 e x64 máquinas, o valor de confirmar padrão é 4 KB. Sobre o Itanium chipset, o valor padrão é 16 KB.
Especifique o reservar and commit valores em notação de linguagem C ou decimal.
Outra maneira de conjunto o dimensionar da pilha é com o STACKSIZE demonstrativo em um arquivo de definição de módulo (.def).STACKSIZE substitui as alocações de pilha (/ pilha) opção se ambos são especificados.Você pode alterar o dimensionar da pilha após o arquivo .exe é criado usando o EDITBIN ferramenta.
Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar no Vinculador pasta.
clicar no Sistema página de propriedades.
Modifique uma das seguintes propriedades:
dimensionar de confirmar de pilha
dimensionar de reserva da pilha
Para conjunto esta opção de vinculador programaticamente
- See StackCommitSize e StackReserveSize Propriedades.