Mais consumo de memória de 32 bits para 64 bits? ______ qstntxt ___

Ao mover de um servidor de 32 bits para um servidor de 64 bits, os aplicativos receberão mais memória em máquinas de 64 bits devido ao aumento do espaço para dados?

    
______ azszpr343431 ___

Não, mas devido ao aumento do tamanho do ponteiro (que também é movido de 32 a 64 bits por ponteiro).

O espaço para dados precisa ser USADO para ser consumido e a recompilação do aplicativo não faz magicamente usá-lo com mais memória. Alguns aplicativos fazem (cache), mas isso é por causa de sua lógica.

    
______ azszpr343457 ___

Não - os aplicativos usarão a mesma memória, no entanto, você pode descobrir se o aplicativo sendo usado foi otimizado para 64 bits e, na verdade, pode usar menos memória.

    
______ azszpr343480 ___

A resposta é sim aplicativos usar mais memória em um sistema operacional de 64 bits, mas não por causa do espaço para dados, mas por outras razões.

  • memory pointesr agora ocupa 8 bytes em vez de 4
  • normalmente, aplicativos carregam binários de 32 bits, além de binários nativos de 64 bits

Note que não estamos falando de uma grande quantidade de sobrecarga, estamos falando de uma faixa de 100 MB, mas é importante pensar nisso em um ambiente de área de trabalho virtual, especialmente quando você acha que estará implantando centenas de VMs

    
___

1

Ao mover de um servidor de 32 bits para um servidor de 64 bits, os aplicativos receberão mais memória em máquinas de 64 bits devido ao aumento do espaço para dados?

    
por anjanesh 22.12.2011 / 13:01

3 respostas

2

Não, mas devido ao aumento do tamanho do ponteiro (que também é movido de 32 a 64 bits por ponteiro).

O espaço para dados precisa ser USADO para ser consumido e a recompilação do aplicativo não faz magicamente usá-lo com mais memória. Alguns aplicativos fazem (cache), mas isso é por causa de sua lógica.

    
por 22.12.2011 / 13:08
0

Não - os aplicativos usarão a mesma memória, no entanto, você pode descobrir se o aplicativo sendo usado foi otimizado para 64 bits e, na verdade, pode usar menos memória.

    
por 22.12.2011 / 14:47
0

A resposta é sim aplicativos usar mais memória em um sistema operacional de 64 bits, mas não por causa do espaço para dados, mas por outras razões.

  • memory pointesr agora ocupa 8 bytes em vez de 4
  • normalmente, aplicativos carregam binários de 32 bits, além de binários nativos de 64 bits

Note que não estamos falando de uma grande quantidade de sobrecarga, estamos falando de uma faixa de 100 MB, mas é importante pensar nisso em um ambiente de área de trabalho virtual, especialmente quando você acha que estará implantando centenas de VMs

    
por 22.12.2011 / 15:57