Partilhar via


/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

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.

  2. Clique na pasta Vinculador.

  3. Clique na página de propriedades de Sistema .

  4. Modifique a propriedade de Tamanho de Confirmação de Heap .

Para definir essa opção de vinculador por meio de programação

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador