por
pobrecito hablador
el Jueves, 29 Enero de 2004, 21:07h
(#259891)
La ÚNICA manera de ver cuan rápido es una u otra implementación es ejecutarla y medir el tiempo. La única. Por muchos años que hayas programado en ensamblador, simplemente mirando trozos críticos del código no puedes ver si se va a comportar bien o mal (hay demasiadas variables, como el comportamiento de la cache, las BTB y demás parafernalia que usan hoy día los micros). Hay que conocer MUY bien la arquitectura y mirar el código en conjunto (con sus flujos y demás, no solo los opcodes). Es algo que hoy por hoy está fuera de la capacidad humana (excepto para programas muy pequeños). Así que la única manera de saber si algo es rápido o lento es ejecutarlo y medir el tiempo.
Eso digo yo, leyendas
(Puntos:0)