Во первых:
- Сборку релизную делаешь?
Во воторых:
- public static function rSqrt(x:Float): Float
инлайнить нужно - вызов функции отнимает время
Ибо я засекал - реально в разы быстрее. Да что там, даже на том же as3 некоторые приближенные методы вычисления корня быстрее нативного работают (по крайней мере, если копипастить алгоритм по месту без вызова функции, но дело, конечно, не только в этом, а еще в приближенности вычислений)
Цитата:
 Код AS3:
public static function prepare():Void {
var b:ByteArray = new ByteArray();
b.length = 1024;
Memory.select(b);
}
|
Раньше вроде без этого работало, или я чего-то не помню просто...