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% |