Oui ya des cas où la micro-optimisation est utile, mais dans 99.999% des cas, non, et elle est même préjudiciable.
Et surtout, elle vient à la fin, quand on sait précisément pourquoi on la fait, pas a priori, "au cas où".
Là tu prends un exemple où une même boucle est réellement exécutée des millions de fois, pour des durées très courtes à chaque fois, donc oui ça peut être déterminant. Mais c'est marginal ce genre de trucs en AS, comme dans n'importe quel langage. C'est le domaine des parseurs ou des calculateurs de sommes énormes de données, et en plus la plupart ont déja été codés par d'autres depuis longtemps et réutilisables. D'ailleurs un convertisseur BMP/JPG en AS, je veux bien être sûr que ça n'existe pas déja.
Qui plus est, gagner d'un facteur 1.5, c'est bien, mais si c'est sur 50ms et utilisé ponctuellement, c'est négligeable. Après je connais pas le contexte de ton convertisseur.
Message édité par theredled le 08-08-2009 à 15:17:02
---------------
Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique