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