|
Curso básico
de programación en Visual Basic
Lección
4 pruebas
Pruebas
de velocidad
|
Realizamos
programas para la gestión de empresas. Empresas medianas y
pequeñas. Programas de contabilidad, cartera de pedidos
clientes proveedores, facturación control de albaranes,
tesorería cartera de cobros y pagos y estadísticas.
Nuestro
agradecimiento a todos los que por unas causas o por otras
visitan nuestra web. Gestión de empresas PYMES. Curso de
programación de Visual Basic.
|
Estas son las
pruebas de velocidad en distintos equipos y con distintos programas
en las distintas versiones de VB (¿he mencionado la palabra
distinto?)
Una cosa curiosa,
en los equipos con 8MB de RAM no tenía instalado el VB5 ni había
usado nunca un programa compilado con VB5, intenté hacer una
instalación en el 386, pero me decía que faltaban algunos
componentes y que después de reiniciar Windows, podría continuar
la instalación... ¡PUES NO!.
Así que opté por el viejo método de la copia manual y... ¡FUNCIONÓ!
Sólo tuve que copiar MSVBVM50.DLL y OLEAUT32.DLL (sobrescribí la
que ya había instalada) y funcionó.
En el 486 de 8 MB, simplemente copié esas dos DLLs, sin intentar
siquiera la instalación y también funcionó.
Tantos quebraderos de cabeza con las dichosas instalaciones y sólo
me pidió esas dos librerías. ¡Que cosas!
AMD-386-40
8MB RAM |
VB3 |
VB4-16 |
VB4-32 |
VB5-P-code |
VB5-Nativo |
| Integer |
31.5800 |
- |
18.8899 |
11.75 |
11.7499 |
| Long |
31.5800 |
- |
18.9000 |
11.76 |
11.7499 |
| Single |
31.4702 |
- |
18.7799 |
11.6999 |
11.6400 |
| Double |
31.3598 |
- |
18.7800 |
11.7 |
11.5899 |
| Currency |
31.3598 |
- |
18.7799 |
11.7000 |
11.5900 |
| Variant |
31.3100 |
- |
18.73 |
11.6400 |
11.64 |
En este equipo no pude usar el
VB4-16bits y no me entretuve en hacerlo, lo siento...
486DX50
8MB RAM |
VB3 |
VB4-16 |
VB4-32 |
VB5-P-code |
VB5-Nativo |
| Integer |
14.3901 |
7.5795 |
9.0099 |
6.3699 |
5.6099 |
| Long |
14.3999 |
7.5800 |
8.9500 |
6.3099 |
5.5999 |
| Single |
14.3398 |
7.5795 |
9.0100 |
6.3199 |
5.5500 |
| Double |
14.3901 |
7.5800 |
8.9499 |
6.3700 |
5.5399 |
| Currency |
14.3398 |
7.5800 |
8.95 |
6.3700 |
5.5500 |
| Variant |
14.3901 |
7.5800 |
8.9499 |
6.3099 |
5.5499 |
Muy a pesar mío,
ya que el 486DX66 es mi equipo, este ordenador es el que ha dado
mejores tiempos, así que mañana le quito el chip al ordenata de
recepción y me lo instalo en mi equipo... ¡candemore!
486DX2-66
32MB RAM |
VB3 |
VB4-16 |
VB4-32 |
VB5-P-code |
VB5-Nativo |
| Integer |
13.0097 |
8.5097 |
9.2300 |
7.3599 |
7.3000 |
| Long |
13.0800 |
8.4599 |
9.2199 |
7.3599 |
7.3099 |
| Single |
13.0097 |
8.4599 |
9.2299 |
7.3600 |
7.2999 |
| Double |
13.0195 |
8.4599 |
9.1700 |
7.3100 |
7.2500 |
| Currency |
13.0097 |
8.4003 |
9.2300 |
7.3099 |
7.3100 |
| Variant |
13.0205 |
8.4003 |
9.1699 |
7.3600 |
7.2999 |
"Ehte eh el
dezahtrozo rezurtao del equipusho que tengo..., mah decepcionao...
¡ya no tajunto!"
(menos mal que al escribir no me "oís", porque es
"pa" oírme, por la forma de hablar, no por los
"piropos" que le he echado al equipucho este de m*)
Ya es serio.
Realmente estas pruebas no son demasiado fiables, además ¿sirven
para algo? (si, para pillar un cabreo de tres pares de c***)
He tomado el valor de la segunda prueba que he hecho, es decir el
resultado que me ha dado después de darle por segunda vez al
botón calcular, realmente no es el mismo programa que el mostrado
en la tercera entrega, pero los bucles si que tienen el mismo
código. En total se ha repetido cada bucle 1100 veces, he
cambiado el valor del bucle Contar de 1000 a 100, no era plan de
tirarse toda la noche con esta chorradilla.
Nota:
¡Qué tiempos aquellos en los que con un 486 y 32 MB de RAM se
podía trabajar! (y el disco duro, como mucho sería de 400 MB ó 1
GB, ¡ya ni me acuerdo!)

|