Qual é o valor padrão de IncreaseUserVa no Windows Server 2008 e como mostrá-lo?

1

Estou em uma máquina Windows Server 2008 de 64 bits com 24 GB de RAM. Para um aplicativo de 32 bits, eu gostaria de usar a opção de vinculador / LARGEADDRESSAWARE. Para isso, se não estou enganado (e, por favor, corrija-me se eu for), eu teria configurado (no passado) a opção / 3GB no arquivo boot.ini.

No Windows Server 2008, o boot.ini foi substituído pelo armazenamento BCD e pela ferramenta BCDEDIT relacionada. Tanto quanto eu sei, chamando bcdedit sem qualquer opção (ou com / v para exibição detalhada) deve mostrar as configurações atuais. Sob a seção do Windows Boot Loader eu encontro as seguintes entradas:

  • identificador
  • dispositivo
  • caminho
  • descrição
  • locale
  • herdar
  • osdevice
  • systemroot
  • resumeobject
  • nx

Minha (s) pergunta (s):

  • o meu entendimento é correto? ou seja, definir IncreaseUserVa significativo no meu caso de uso?
  • qual é o valor atual de IncreaseUserVa? Como sua entrada não é mostrada, ela é definida como padrão?
  • Assumindo isso, o valor padrão é 2Gb?
por Francesco 18.12.2012 / 18:11

1 resposta

4

Você não precisa configurar o equivalente a / 3GB ao usar uma versão de 64 bits do Windows.

Uma versão de 64 bits do Windows atribuirá até mesmo um espaço de endereço virtual de 4 GB em vez de 3 GB para aplicativos de 32 bits compilados com o sinalizador / LARGEADDRESSAWARE de acordo com Comparison of memory and CPU limits in the 32-bit and 64-bit versions of Windows em este artigo .

    
por 18.12.2012 / 18:36