Referência de Desempenho para o Gerenciador de Membro Virtual

Este documento apresenta resultados de referência de desempenho de tempo de inicialização e área de cobertura da memória do gerenciador de membro virtual 8.0, em comparação com a versão anterior.

Especificações de hardware e software

Esses resultados de referência de desempenho foram obtidos quando testados em condições de laboratório da IBM em um sistema independente, com as seguintes especificações de hardware e software.

Especificações de software
Um sistema com as seguintes especificações de software foi usado para executar os testes de desempenho:
  • Sistema operacional: Red Hat Enterprise Linux Server liberação 5.5
  • WebSphere Application Server v8.0 e v7.0.0.15
  • Lightweight Directory Access Protocol (LDAP) configurado em ambas as versões: IBM Tivoli Directory Server 6.2 instalado em um sistema com o Windows 2008R2 64 bits
  • Gerenciador de membro virtual (repositórios associados) configurado com os repositórios de Arquivo e LDAP
Especificações de hardware
O sistema no qual o WebSphere Application Server foi instalado e usado para executar os testes de desempenho do gerenciador de membro virtual para medir o tempo de inicialização e a área de cobertura da memória tinha as seguintes especificações de hardware:
  • Processadores: 8 processadores Intel com tamanho de cache igual a 1024 KB cada
  • Velocidade de clock do processador: 1590.450 MHz
  • Tipo de CPU: 32 bits
  • Tamanho da memória (RAM): 8129028 KB
  • Plataforma de hardware: i386
  • Especificações de disco rígido:
    • 6 discos de 36.4 GB cada com as seguintes propriedades:
    • 255 cabeçotes, 63 setores/trilhas, 4425 cilindros
    • Unidades = cilindros de 16065 * 512 = 8225280 bytes
O sistema no qual o IBM Tivoli Directory Server foi instalado tinha as seguintes especificações de hardware:
  • Processadores: 2
  • Velocidade de clock do processador: 3.00 GHz
  • Tipo de CPU: 64 bits
  • Tamanho da memória (RAM): 4 GB
  • Plataforma de hardware: i386
  • Disco rígido: 140 GB

Tempo de inicialização

O tempo que leva para o gerenciador de membro virtual ser inicializado durante a inicialização do WebSphere Application Server é fornecido aqui.

O tempo médio de inicialização do gerenciador de membro virtual sobre 1 a 10 iterações medido em milissegundos é:
  • 4842.1 para v8.0
  • 6799.2 para v7.0.0.15

Isso mostra uma melhoria aproximada de 28% na v8.0 em comparação com a v7.0.0.15.

Área de cobertura da memória

Há três aspectos de área de cobertura da memória considerados aqui:
Bytes ativos
Quando os objetos são criados a partir de uma classe, os objetos da instância são armazenados no heap java, que são os bytes ativos.
Os resultados a seguir mostram os bytes ativos, ou seja, a memória ainda em uso (memória no heap Java) para o gerenciador de membro virtual em número de bytes:
  • 1121408 para v8.0
  • 1259136 para v7.0.0.15
Memória de classe
Cada classe exige memória para armazenar o código para seus métodos e outros itens. Estes são bytes de ROM ou memória de classe. Os bytes de ROM não são armazenados no heap; eles ficam em uma seção da memória de classe da JVM.
Os resultados a seguir mostram a memória de classe usada pelo gerenciador de membro virtual em número de bytes:
  • 1188472 para v8.0
  • 1371616 para v7.0.0.15
Memória nativa
Memória nativa se refere à memória do sistema. Se o código Java tiver qualquer código nativo (DLL, LIB), este será carregado na memória nativa. O gerenciador de membro virtual não usa memória nativa.

Resumo

Tabela 1. Resultados do comparativo de desempenho para o gerenciador de membro virtual 8.0
  v8.0 v.7.0.0.15 Unidade de medida % de melhoria
Tempo médio de inicialização 4842.1 6799.2 milissegundos 28,78%
Bytes ativos (heap Java, memória em uso) 1121408 1259136 bytes 10,93%
Memória de classe (bytes de ROM) 1188472 1371616 bytes 13,35%


Termos de uso | Feedback