Una pequeña duda acerca de velocidades

marcelino villarino aguiar mvillarino en eresmas.com
Lun Dic 29 10:59:54 CET 2003


Me he comprado un eMac, el más bajo de gama (128Mb RAM, 1GHz).
El otro día apareció una consulta acerca de la diferencia de 
velocidades en bucles for en java y en Python. Bueno, pues animado por 
la contestación que decía que esa es una comparativa pobre, he 
realizado la siguiente comparación:
1- for i in xrange(0, int(2E7)):
       pass
en eMac, 9,469 segundos tiempo total,
en PIII 733MHz,LinEX con un Linux 2.4.16-i686, 14,906.

Hasta aquí tan contento, joder que bueno que soy,vaya maquina que le 
he regalado a mi mujer, y todo eso.

2- for i in xrange(int(2E7)):
       print i
en eMac, 23min 30.263s total, 2m7.300s user, 1m34.290s sys
en PIII, con el LinEx de antes, 11m 56.447s real, 4m5.320s user, 
1m6.550s sys

Y aquí claro, llega la duda, a que se debe este cambio tan brusco?, 
que narices está haciendo en jaguar para ralentizar tanto cuando se 
saca a consola? porque lo bueno es que en el ciclo en si esa 
preciosidad que tengo en el salón es más rápido, pero si hay que 
obtener los resultados menudo cascajo.

Y aprovechando, como exprimir el eMac, en cuanto a velocidad?




Más información sobre la lista de distribución Python-es