Partilhar via


/ 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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.

  2. clicar no Vinculador pasta.

  3. clicar no Sistema página de propriedades.

  4. Modifique uma das seguintes propriedades:

    • dimensionar de confirmar de pilha

    • dimensionar de reserva da pilha

Para conjunto esta opção de vinculador programaticamente

Consulte também

Referência

Definindo opções do vinculador

Opções do Vinculador