AS3 : optimiser les calculs
Par Erick, dans [Dev] Flash / Flex / AIR... # 267
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 );

Commentaires
Aucune réaction
Allez soit pas timide ! Dis quelque chose...