Este documento presenta los resultados de las pruebas comparativas de
rendimiento para el tiempo de inicio de virtual member manager 8.0 y huella de memoria en comparación con la
versión anterior.
Especificaciones de hardware y software
Estos resultados de las
pruebas comparativas de rendimiento se han obtenido al probarse en condiciones de
laboratorio de IBM en un sistema autónomo con las siguientes especificaciones de hardware y software.
- Especificaciones de software
- Se ha utilizado un sistema con las siguientes especificaciones de software para
ejecutar las pruebas de rendimiento:
- Sistema operativo: Red Hat Enterprise Linux Server release 5.5
- WebSphere Application Server v8.0 y v7.0.0.15
- Lightweight Directory Access Protocol (LDAP) configurado en ambas
versiones: IBM Tivoli Directory Server 6.2 instalado en un sistema con un sistema
operativo Windows 2008R2 de 64 bits
- Virtual member manager (depósitos federados) configurado con depósitos de archivos y LDAP
- Especificaciones de hardware
- El sistema en el que se ha instalado WebSphere Application Server y se ha utilizado
para ejecutar las pruebas de rendimiento de virtual member manager para medir el tiempo
de inicio y la huella de memoria tenían las siguientes especificaciones de hardware:
- Procesadores: 8 procesadores Intel con un tamaño de memoria caché de 1024 KB cada uno
- Velocidad del reloj de procesador: 1590,450 MHz
- Tipo de CPU: 32 bits
- Tamaño de memoria (RAM): 8129028 KB
- Plataforma de hardware: i386
- Especificaciones de disco duro:
- 6 discos de 36,4 GB cada uno con las propiedades siguientes:
- 255 cabezales, 63 sectores/pista, 4425 cilindros
- Unidades = cilindros de 16065 * 512 = 8225280 bytes
- El sistema en el que se ha instalado IBM Tivoli Directory Server tenía las siguientes
especificaciones de hardware
- Procesadores: 2
- Velocidad del reloj de procesador: 3,00 GHz
- Tipo de CPU: 64 bits
- Tamaño de memoria (RAM): 4 GB
- Plataforma de hardware: i386
- Disco duro: 140 GB
Tiempo de inicio
Proporciona el tiempo que tarda en iniciarse virtual member
manager durante el inicio de WebSphere Application Server.
El tiempo de inicio
promedio de virtual member manager durante 1-10 iteraciones medido en milisegundos es:
- 4842,1 para v8.0
- 6799,2 para v7.0.0.15
Muestra una mejora aproximada del 28% en v8.0
en comparación con v7.0.0.15.
Huella de memoria
A continuación se consideran tres aspectos de
la huella de memoria:
- Bytes vivos
- Cuando se crean objetos de una clase, los objetos de instancia se almacenan en la
pila Java, que son bytes vivos.
- Los resultados siguientes muestran los bytes vivos, es decir la memoria todavía en
uso (memoria de la pila Java) para virtual member manager en número de bytes:
- 1121408 para v8.0
- 1259136 para v7.0.0.15
- Memoria de clase
- Cada clase necesita que una memoria almacene el código para sus métodos y otras cosas. Son
los bytes de ROM o la memoria de clase. Los bytes de ROM no se almacenan en la pila; se
encuentran en una sección de memoria de clase de la JVM.
- Los resultados siguientes muestran la memoria de clase utilizada por virtual
member manager en número de bytes:
- 1188472 para v8.0
- 1371616 para v7.0.0.15
- Memoria nativa
- Memoria nativa hace referencia a la memoria del sistema. Si el código Java
tiene algún código nativo (DLL, LIB), se carga en la memoria nativa. Virtual member
manager no utiliza memoria nativa.
Resumen
Tabla 1. Resultados de las pruebas comparativas de rendimiento para virtual member manager
8.0 |
v8.0 |
v.7.0.0.15 |
Unidad de medida |
% de mejora |
Tiempo de inicio promedio |
4842,1 |
6799,2 |
milisegundos |
28,78% |
Bytes vivos (pila Java, memoria en uso) |
1121408 |
1259136 |
bytes |
10,93% |
Memoria de clase (bytes de ROM) |
1188472 |
1371616 |
bytes |
13,35% |