Tecnologia > Manual de Instalação > Informações Técnicas > Formas de acesso > Consumo de recursos do ambiente

Consumo de recursos do ambiente

Consumo de memória dos sistemas no ambiente Middleware

Foram feitos testes com o módulo Administração de Pessoal do Gestão de Pessoas, para verificar a quantidade de memória utilizada pelo sistema, no servidor de aplicativo, quando estiver sendo acessado via WindowsAccess ou BrowserAccess. Os resultados dos testes podem ser verificados na tabela abaixo, que tem seus valores expressos em megabytes:

Execução Entrada do sistema Ficha básica em branco Ficha básica com registro Depois de fechar ficha básica Depois de executar relatório Nova abertura da ficha básica (em branco)
Cliente-servidor 1ª execução 11,322 Mb 14,953 Mb 15,132 Mb 11,657 Mb 11,697 Mb 15,057 Mb
Cliente-servidor 2ª execução 11,323 Mb 14,954 Mb 15,133 Mb 11,659 Mb 11,697 Mb 15,057 Mb
Cliente-servidor >3ª execução 11,322 Mb 14,953 Mb 15,132 Mb 11,657 Mb 11,696 Mb 15,056 Mb
Middleware Senior 1ª execução 11,375 Mb 15,053 Mb 15,233 Mb 11,711 Mb 11,751 Mb 15,159 Mb
Middleware Senior 2ª execução 11,375 Mb 15,053 Mb 15,234 Mb 11,712 Mb 11,752 Mb 15,160 Mb
Middleware Senior 3ª execução 11,376 Mb 15,054 Mb 15,235 Mb 11,712 Mb 11,753 Mb 15,160 Mb

O sistema acessado através do WindowsAccess ou BrowserAccess utiliza, no servidor de aplicativo, mais memória que o sistema cliente-servidor. A tabela a seguir apresenta a diferença da quantidade de memória utilizada pelo sistema nas situações listadas na tabela acima. Para calcular esses valores foram utilizadas as médias de cada ponto onde foi feita a medição. Essa tabela tem valores expressos em kilobytes.

Execução Entrada do sistema Ficha básica em branco Ficha básica com registro >Depois de fechar ficha básica Depois de executar relatório Nova abertura da ficha básica (em branco)
Diferença 54,102 Kb 102,575 Kb 104,251 Kb 55,06 Kb 56, 643 Kb 105,481 Kb

Esses valores representam uma diferença de 0,4% a 0,7% no consumo de memória do sistema.

Uso de banda em rede pelo WindowsAccess

Foram feitos testes com o Middleware Senior monitorando o fluxo de dados entre o cliente WindowsAccess e o servidor que contém o gerenciador do Middleware. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:

O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes) como unidade de medida. As linhas verdes representam os bytes recebidos pelo cliente do servidor, as linhas vermelhas representam os bytes enviados do cliente para o servidor e a linha azul representa a intersecção das duas linhas.

Para realizar os testes, o WindowsAccess conectou-se ao Gerenciador do Middleware repetidas vezes, realizando algumas operações, conforme análise dos resultados a seguir: A medição foi feita contando-se os Bytes transferidos para a realização de cada uma das operações.

  1. Acesso ao servidor (tela inicial): Não houve tráfego de dados pela rede.
  2. Conexão com o servidor (tela de seleção de sistemas): Transferência de 0,4 KB.
  3. Carga do sistema até a tela de seleção do cfg: Transferidos em torno de 2,6 KB.
  4. Entrada do sistema (carga do menu principal): Transferidos em torno de 10,8 KB.
  5. Abertura da ficha básica: Foram os valores mais elevados dos testes, onde foram transferidos de até 13,3 KB para cada execução.
  6. Navegação na ficha básica: Transferência máxima de 9,2 KB para carga de registros com foto, 0,8 KB para registros sem foto e 1,5 KB para carga de lookups e validação de valores durante a navegação no registro.
  7. Execução de relatório - tela de entrada: Manteve-se estável em 3,0 KB para cada execução.
  8. Execução de relatório: Transferência de 10,2 KB.
  9. Saída do sistema: Transferência máxima de 1,9 KB.

O modelo de relatório utilizado nos testes foi o "Cidades e Bairros". A transferência de dados pode variar de acordo com o tamanho do metafile do modelo, e tende a aumentar com o uso de imagens e gráficos.

Uso de banda em rede pelo BrowserAccess

Foram feitos testes com o Middleware Senior monitorando o fluxo de dados entre o cliente BrowserAccess e o servidor que contém o gerenciador Middleware. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:

O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes) como unidade de medida. As linhas verdes representam os bytes recebidos pelo cliente do servidor, as linhas vermelhas representam os bytes enviados do cliente para o servidor e a linha azul representa a intersecção das duas linhas.

Para realizar os testes, o BrowserAccess conectou-se ao Gerenciador do Middleware repetidas vezes, realizando algumas operações, conforme análise dos resultados a seguir:
Obs.: A medição foi feita contando-se os Bytes transferidos para a realização de cada uma das operações.

  1. Acesso ao servidor (página inicial): Esta página foi removida no BrowserAccess.
  2. Conexão com o servidor (página de seleção de sistemas): Transferência de 3,4 KB.
  3. Carga do sistema até a tela de seleção do cfg: Transferidos em torno de 13,5 KB.
  4. Entrada do sistema (carga do menu principal): Transferidos em torno de 7,9 KB.
  5. Abertura da ficha básica: Transferência máxima de 26,0 KB.
  6. Navegação na ficha básica: Transferidos 10,6 KB para carga de registros com foto, 1,6 KB para registros sem foto e 3,2 KB para carga de lookups e validação de valores durante a navegação no registro.
  7. Execução de relatório - tela de entrada: Transferência de 9,8 KB.
  8. Execução de relatório: Foram os valores mais elevados dos testes, onde foram transferidos até 36,8 KB.
  9. Saída do sistema: Transferência de 4,4 KB.

O modelo de relatório utilizado nos testes foi o "Cidades e Bairros". A transferência de dados pode variar de acordo com o tamanho do metafile do modelo, e tende a aumentar com o uso de imagens e gráficos.

Uso de banda em rede pelo WTS

Foram feitos testes com o Administração de Pessoal do Gestão de Pessoas em ambiente Cliente/Servidor acessado via WTS, monitorando o fluxo de dados entre o cliente WTS e o servidor. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:

O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes) como unidade de medida. As linhas verdes representam os bytes recebidos pelo cliente do servidor, as linhas vermelhas representam os bytes enviados do cliente para o servidor e a linha azul representa a intersecção das duas linhas.

Para realizar os testes, o servidor foi acessado via WTS repetidas vezes, executando o Administração de Pessoal e realizando algumas operações, conforme análise dos resultados a seguir.  A medição foi feita contando-se os Bytes transferidos para a realização de cada uma das operações.

  1. Informação do servidor (tela inicial): Não há tráfego de dados pela rede.
  2. Conexão com o servidor (carga do desktop do servidor): Foram os valores mais altos, onde foram transferidos até 41,3 KB.
  3. Carga do sistema até a tela de seleção do cfg: Transferência em torno de 5,4 KB.
  4.  Entrada do sistema (carga do menu principal): Transferência em torno de 7,0 KB.
  5. Abertura da ficha básica: Esta operação variou bastante, alcançando o valor máximo de 12,8 KB.
  6. Navegação na ficha básica: Transferidos 18,6 KB para carga de registros com foto, 16,9 KB para registros sem foto e 1,2 KB para carga de lookups e validação de valores durante a navegação no registro.
  7. Execução de relatório - tela de entrada: Transferência de até 14,2 KB.
  8. Execução de relatório: Transferência máxima de 7,8 KB.
  9. Saída do sistema: Transferidos 4,0 KB.
  10. Tela de login: Transferência de 12,8 KB.
  11. Saída da ficha básica: Transferência máxima de 8,2 KB.
  12. Saída do relatório: Transferência máxima de 25,0 KB.

Tabela comparativa do uso máximo de banda em rede para cada operação nos ambientes testados

Operação BA WA WTS
Conexão com o servidor (tela de seleção de sistemas no BA e WA - desktop no WTS) 3,4 KB 0,4 KB 41,3 KB
Carga do sistema até a tela de seleção do cfg 13,5 KB 2,6 KB 5,4 KB
Tela de login     12,8 KB
Entrada do sistema (carga do menu principal) 7,9 KB 10,8 KB 7,0 KB
Abertura da ficha básica 26,0 KB 13,3 KB 12,8 KB
Navegação na ficha básica – registro com foto 10,6 KB 9,2 KB 18,6 KB
Navegação na ficha básica – registro sem foto 1,6 KB 0,8 KB 16,9 KB
Navegação na ficha básica – navegação no registro com carga de lookups e validações 3,2 KB 1,5 KB 1,2 KB
Saída da ficha básica     8,2 KB
Execução de relatório – tela de entrada 9,8 KB 3,0 KB 14,2 KB
Execução de relatório 36,8 KB 10,2 KB 7,8 KB
Saída do relatório     25,0 KB
Saída do sistema 4,4 KB 1,9 KB 4,0 KB
Máximo transferido em uma operação 36,8 KB 13,3 KB 41,3 KB

Para as medições de uso de banda em rede realizadas, conforme descrito neste documento, foi utilizado o aplicativo BWMeter V3.1.1 Copyright © Desk Soft.

Este artigo ajudou você?