Limite de memória para o aplicativo de 32 bits no windows 7 de 64 bits?

3

Qual é o limite de memória acessível para a aplicação de 32 bits no Windows 7 de 64 bits? É 2GB o mesmo que com o Windows 7 de 32 bits? ou superior?

    
por Roman 23.05.2012 / 12:10

1 resposta

5

A resposta é - depende. Se o aplicativo de 32 bits for 'grande endereçamento ciente', ele poderá alocar até 4 GB de espaço de endereço virtual.

Para descobrir se um aplicativo é um endereço grande ciente, você pode usar a ferramenta dumpbin para examinar os cabeçalhos, por exemplo: "dumpbin.exe / HEADERS c: \ caminho \ para \ my \ executable.exe".

Procure uma linha que diz "O aplicativo pode lidar com endereços grandes (> 2 GB)".

Se o aplicativo não for um endereço grande ciente, ele será bloqueado no limite usual de 2 GB para aplicativos de 32 bits.

    
por 23.05.2012 / 12:20