flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: Workers and Speed
Date Tue, 02 Aug 2016 17:01:25 GMT


On 8/2/16, 9:07 AM, "bilbosax" <waspence41@comcast.net> wrote:

>From what I have learned from this process, I think I am going to change
>my
>logic in the loop a little. I no longer feel that the math functions are
>the
>bottleneck near as much as getting data in and out of the arrays and
>comparing them. So I am going to flip flop the logic and see what happens.
>
>This is probably above my current pay grade, but I will ask about it out
>of
>curiosity. I was reading about FlasCC. Would I see even more performance
>gains if I passed the data to a C++ function, perhaps as an ANE?
>

If you can get the data from AS to C++ efficiently, then I would expect
better performance in C++, but how much still depends on how well the JIT
compiler in Flash can optimize the inner loops.

I would also consider scalability:  If the number of items is growing at
900 per day, eventually you'll have billions of items to convert between
AS and C++ and that might become the bottleneck.  You still haven't
answered how you are able to run this loop without hitting the script
timeout, but you may want to build in some progress indicators for the
user now, and I think that can be a bit tricky when communicating with
ANEs and FlasCC.

-Alex

Mime
View raw message