Consumo de Memória de Aplicações de 32 Bits
Consumo de Memória de Aplicações de 32 Bits
Consumo de Memória de Aplicações de 32 Bits
Este artigo aplica-se a execuo dos produtos TOTVS (TOTVS | Application Server e
TOTVS | DBAccess), em sistemas operacionais Windows XP32 bits, Windows Server
2003 32 bits e 64 bits.
Abrangncia
ERP 10 e 11
Endereamento de memria
Ao utilizar o sistema operacional Windows 32 bits, com endereamento de 4 GB de memria, 2
GB reservado para o funcionamento do Kernel e o restante (2GB) ficam disponveis para
processos e aplicaes do usurio em execuo no equipamento.
Como o processo utiliza a memria de forma contnua, e o prprio processo de alocao utiliza
uma parte da memria para controle interno, uma instncia de um processo consegue
enderear aproximadamente 1.8 GB de memria. No entanto, esses nmeros so
aproximados, no h uma mtrica precisa.
J o limite de endereamento real da aplicao um pouco abaixo disso, pois a memria
exigida para armazenar o programa e a pilha de execuo (Stack), alocadas internamente pela
aplicao, tambm so contabilizadas nesse limite.
Desta forma, o TOTVS | Application Server e o TOTVS | DBAccess, quando executados em
uma mquina de 32 bits, entram nesse limite de endereamento de memria.
3.
Exemplo
Uma mquina de 1 GB de RAM, com paging file de 1 GB, tem uma rea de
endereamento total de 2 GB. Conforme as aplicaes em execuo vo alocando
memria, priorizada a alocao da RAM. Mas, quando o total de memria RAM
Observaao
No recomendamos desligar o uso do paging file do Windows.
O paging file/swap somente ser alocado quando as alocaes se aproximarem do total fsico
disponvel (RAM) e ultrapassarem esse valor. Por isso, recomendamos manter as
configuraes do paging file utilizando as configuraes sugeridas pelo sistema
operacional (System Managed Size). Desta forma, o sistema operacional deve criar o arquivo
de paging file com o tamanho correspondente a memria fsica disponvel.
1.
No Painel de Controle + Propriedade do sistema, clique na pasta Avanado.
2.
Na rea Desempenho, clique Configuraes.
3.
Na janela Opes de desempenho, clique na pasta Avanado.
4.
Na rea Memria Virtual + boto Alterar, possvel definir as propriedades de uso e
comportamento do sistema em relao ao paging file.
Neste exemplo, o equipamento em questo est com Windows XP com paging file configurado
com capacidade 672 MB.
Fsica ->Total), o sistema operacional j est utilizando o paging file como memria adicional.
Nesse caso, a perda de performance/desempenho tende a crescer, de acordo com o
crescimento da memria total alocada, e a quantidade de operaes de memria realizadas
pelos aplicativos em setores da memria gravada no disco.
Desta forma, o sistema operacional permite que sejam manipulados quase 1 GB de memria,
porm, a partir dos 450 MB utilizados, o paging file ser utilizado para emular a memria fsica
deixando o equipamento e as aplicaes em uso muito lento.
Observao
Nas atualizaes mais recentes, no existe a necessidade de habilitar esse parmetro, pois, por padro, j vem co
Para ambientes com Windows 2000 ou 2003 32 bits, com mais de 4 GB de RAM,
recomendvel que o recurso PAE seja utilizado para que o sistema operacional seja capaz de
reconhecer a quantidade adicional de memria.
Windows XP 32 bits
Windows Server 2
Total
2 GB
3 GB
4 GB
Apurado / Real
1.7 GB
2.6 GB
3.4 GB
Limite Seguro
1.4 GB
2.3 GB
3.1 GB