AS3 : optimiser les calculs
John Grden un des développeurs de Papervision vient de poster une intéressante étude sur la rapidité d’éxécution de quelques fonctions mathématiques.
Pour résumer :
- pour une division : la multiplication est plus rapide que la division ( ‘somme *.5‘ est executé plus rapidement que « somme / 2 » ). Mais c’est l’utilisation d’une ‘Bitwise shift operation‘ qui s’avère la plus efficace : « somme>> 1«
- pour arrondir des nombres : var arrondi:uint = uint( decimal ); est ( beaucoup ) plus rapide que var arrondi:uint = Math.floor( decimal );

Français